public IHttpActionResult CreateFaktura(FakturaDto fakturaDto) { if (!ModelState.IsValid) { return(BadRequest()); } var faktura = Mapper.Map <FakturaDto, Faktura>(fakturaDto); _context.Fakturas.Add(faktura); _context.SaveChanges(); fakturaDto.Id = faktura.Id; return(Created(new Uri(Request.RequestUri + "/" + faktura.Id), fakturaDto)); }
public void UpdateFaktura(int id, FakturaDto fakturaDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var fakturaInDb = _context.Fakturas.SingleOrDefault(f => f.Id == id); if (fakturaInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(fakturaDto, fakturaInDb); _context.SaveChanges(); }