public IHttpActionResult Put(TransportOrdersModel model) { var transportOrder = manager.GetById(model.Id); transportOrder.Status = (int)OrderStatusTypes.Closed; manager.SaveChanges(); return(Ok(new { id = model.Id })); }
public IHttpActionResult Put(TransportOrdersModel model) { var order = manager.GetById(model.Id); order.IsOffer = false; if (String.IsNullOrEmpty(order.OrderNumber)) { //order.OrderNumber = numberProvider.GetNextTransportOrderNumber(); } if (order.Customers.IsProspectiveCustomer) { order.Customers.IsProspectiveCustomer = false; var lastCustomerNumber = customerManager.GetEntities().Max(o => o.Number); order.Customers.Number = lastCustomerNumber + 1; } manager.SaveChanges(); return(Ok(new { id = model.Id })); }