public IHttpActionResult CreateKategoria(KategoriaDto kategoriaDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var kategoria = Mapper.Map <KategoriaDto, Kategoria>(kategoriaDto); _context.Kategorias.Add(kategoria); _context.SaveChanges(); kategoriaDto.Id = kategoria.Id; return(Created(new Uri(Request.RequestUri + "/" + kategoria.Id), kategoriaDto)); }
public void UpdateKategoria(int id, KategoriaDto kategoriaDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var kategoriaInDb = _context.Kategorias.SingleOrDefault(c => c.Id == id); if (kategoriaInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(kategoriaDto, kategoriaDto); _context.SaveChanges(); }