public IHttpActionResult CreateOrdenVenta(OrdenVentaDto ordenVentaDto) { if (!ModelState.IsValid) { return(BadRequest()); } var orden = Mapper.Map <OrdenVentaDto, OrdenVenta>(ordenVentaDto); _context.OrdenesVenta.Add(orden); _context.SaveChanges(); ordenVentaDto.Id = orden.Id; return(Created(new Uri(Request.RequestUri + "/" + orden.Id), ordenVentaDto)); }
public void UpdateOrdenVenta(int id, OrdenVentaDto OrdenVentaDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var OrdenVentaInDb = _context.OrdenesVenta.SingleOrDefault(c => c.Id == id); if (OrdenVentaInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(OrdenVentaDto, OrdenVentaInDb); _context.SaveChanges(); }