public IActionResult RquestOrder(OrderRequestVM orderRequestVM) { if (ModelState.IsValid) { Order order = orderRepo.RequestOrder(orderRequestVM); return(RedirectToAction("ConfirmRequest", "orders", new { id = order.Id })); } return(RedirectToAction("RquestOrder", "orders")); }
public IActionResult AddOrder(OrderRequestVM order) { if (ModelState.IsValid) { order o = orderRepo.orderRequest(order); return(Ok(order)); } else { return(BadRequest()); } }
public IActionResult RquestOrder(int id) { //Product product = db.Products.Find(id); Product product = productRepo.GetProductByID(id); //id of the product to show price and image OrderRequestVM model = new OrderRequestVM() { ItemNumbers = 0, product = product }; return(View(model)); }
public Order RequestOrder(OrderRequestVM orderRequestVM) { int cost = orderRequestVM.ItemNumbers * orderRequestVM.product.Price; int numbersOfItems = orderRequestVM.ItemNumbers; Size orderSize = orderRequestVM.product.Size; string image = orderRequestVM.product.Image; Order order = new Order() { TotallCost = cost, ItemName = orderRequestVM.product.Name, ItemNumbers = numbersOfItems, Size = orderSize, CustomerName = orderRequestVM.CustomerName, Phone = orderRequestVM.Phone, Image = image }; db.Orders.Add(order); db.SaveChanges(); return(order); }