public IHttpActionResult CreateApprovedOrders(ApprovedOrderDto approvedOrderDto) { if (!ModelState.IsValid) { return(BadRequest()); } var approvedOrder = Mapper.Map <ApprovedOrderDto, ApprovedOrder>(approvedOrderDto); _context.ApprovedOrders.Add(approvedOrder); _context.SaveChanges(); approvedOrderDto.Id = approvedOrder.Id; return(Created(new Uri(Request.RequestUri + "/" + approvedOrder.Id), approvedOrderDto)); }
public IHttpActionResult UpdateApprovedOrder(int id, ApprovedOrderDto approvedOrderDto) { if (!ModelState.IsValid) { return(BadRequest()); } var approvedOrderInDb = _context.ApprovedOrders.SingleOrDefault(l => l.Id == id); if (approvedOrderInDb == null) { return(NotFound()); } Mapper.Map(approvedOrderDto, approvedOrderInDb); _context.SaveChanges(); return(Ok()); }