public ActionResult Detail(OrderQueueModel model) { OrderQueueModel item = new OrderQueueModel { Id = model.Id, Name = model.Name, Description = model.Description, Ingredients = model.Ingredients, Price = model.Price }; return(View(item)); }
public ActionResult PlaceOrder(OrderQueueModel model) { var data = LoadOrder(); int Id = 1; for (int i = 0; i < data.Count; i++) { DataLibrary.Models.OrderModel row = data[i]; Id = row.Id + 1; } CreateOrder(Id, model.Name, model.Description, model.Ingredients, model.Price); return(RedirectToAction("Index")); }
public IActionResult Validate([FromBody] OrderQueueModel orderModel) { List <string> errorList = new List <string>(); try { if (ModelState.IsValid) { return(Ok()); } else { return(StatusCode(403, GetModelErrors())); } } catch (Exception ex) { return(StatusCode(400, ex.Message)); } }
public IActionResult Post([FromBody] OrderQueueModel orderModel) { List <string> errorList = new List <string>(); try { if (ModelState.IsValid) { var order = OrderTransformation.TransformOrderResultModelInDomain(orderModel); orderService.AddInQueue(order); } else { return(StatusCode(403, GetModelErrors())); } return(Ok()); } catch (Exception ex) { return(StatusCode(400, ex.Message)); } }
public ActionResult Complete(OrderQueueModel model) { CompleteOrder(model.Id); return(RedirectToAction("Queue")); }