Exemplo n.º 1
0
        public IActionResult RquestOrder(RequestOrderVM orderRequestVM)
        {
            if (ModelState.IsValid)
            {

                Order order = orderRepo.RequestOrder(orderRequestVM);

                return RedirectToAction("ConfirmRequest", "orders", new { id = order.Id });
            }
            return RedirectToAction("RquestOrder", "orders");


        }
Exemplo n.º 2
0
        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
            RequestOrderVM model = new RequestOrderVM()
            {
                ItemNumbers = 0,
                product = product
            };

            return View(model);
        }
Exemplo n.º 3
0
        public Order RequestOrder(RequestOrderVM 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);
        }