public Order Create(Order newItem) { newItem.id = counter; counter++; Order auxOrder = OrderBusiness.BuildOrder(newItem.originalOrder); newItem.finalOrder = auxOrder.finalOrder; listOrders.Add(newItem); return(newItem); }
public ActionResult Create(Order orderReceived) { string orderString = orderReceived.originalOrder; if (!orderString.ToUpper().StartsWith(Constants.MORNING) && !orderString.ToUpper().StartsWith(Constants.NIGHT)) { return(BadRequest("The request must start with " + Constants.MORNING + " or " + Constants.NIGHT)); } Order orderInsert = OrderBusiness.BuildOrder(orderString); _context.Order.Add(orderInsert); _context.SaveChanges(); return(CreatedAtRoute("GetOrder", new { id = orderInsert.id }, orderInsert)); }