public IHttpActionResult CreateProducent(ProducentDto producentDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var producent = Mapper.Map <ProducentDto, Producent>(producentDto); _context.Producents.Add(producent); _context.SaveChanges(); producentDto.Id = producent.Id; return(Created(new Uri(Request.RequestUri + "/" + producent.Id), producentDto)); }
public void UpdateProducent(int id, ProducentDto producentDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var producentInDb = _context.Producents.SingleOrDefault(c => c.Id == id); if (producentInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(producentDto, producentInDb); _context.SaveChanges(); }