You are on page 1of 2

Klasni tipovi(Objekti) se nalaze na HEAPu(Dinamickoj zoni memorije).

Prosti tipovi(reference, int, double) se nalaze na STACKu(Staticka zona memorije).


SVI su izvedeni iz klase OBJECT ( Prosti izvedeni iz Value Type).
Boxing - konvertovanje prostog tipa u klasni tip.
Unbox - konvertovanje klasnog tipa u prost.
Unboxing se moze koristiti kada se ako se u metodi kao argument trazi object.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Application.Commands;
using Application.DataTransfer;
using Application.Exceptions;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;

namespace Northwind.API.Controllers
{
[Produces("application/json")]
{
return "value";
}

// POST: api/Orders
[HttpPost]
public IActionResult Post([FromBody] CreateOrderDto dto)
{
try
{
_createOrder.Execute(dto);
return Ok();
}
catch (EntityNotFoundException e)
{
throw new EntityNotFoundException("nema");
}
catch (Exception)
{
return StatusCode(500);
}
}

// PUT: api/Orders/5
[HttpPut("{id}")]
public void Put(int id, [FromBody]string value)
{
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}

app.UseMvc();
}
}
}

You might also like