Exemplo n.º 1
0
        public ActionResult Confirm(OrderConfirmVM model)
        {
            var orderId = model.OrderID;

            if (FluentValidate(model))
            {
                var order = OrderService.GetByPKAndUserID(orderId, User.UserID);
                //order.IsOrganization
                MailService.OrderInfoForManager(order, model.ConfirmInfo);
                ShowMessage("Подтверждение об оплате успешно отправлена менеджеру");
            }
            return(RedirectToAction(() => Confirm(orderId)));
        }
Exemplo n.º 2
0
        //-----------------------------------------------------------------------------------------------------------------------------



        //                                               Order Confirmation
        //-----------------------------------------------------------------------------------------------------------------------------
        public ActionResult OrderConfirmation()
        {
            DataLayer      dl          = new DataLayer();
            OrderConfirmVM ocvm        = new OrderConfirmVM();
            List <Order>   hotelOrders = (from x in dl.orders
                                          where x.Status == 0 && x.Type == "Hotel"
                                          select x).ToList <Order>();

            foreach (Order o in hotelOrders)
            {
                ocvm.hotelOrderVM.Add(returnHotel(o));
            }

            List <Order> flightOrders = (from x in dl.orders
                                         where x.Status == 0 && x.Type == "Flight"
                                         select x).ToList <Order>();

            foreach (Order o in flightOrders)
            {
                ocvm.flightOrderVM.Add(returnFlight(o));
            }

            List <Order> packageOrders = (from x in dl.orders
                                          where x.Status == 0 && x.Type == "Package"
                                          select x).ToList <Order>();

            foreach (Order o in packageOrders)
            {
                ocvm.packageOrderVM.Add(returnPackage(o));
            }

            List <Order> carRentOrders = (from x in dl.orders
                                          where x.Status == 0 && x.Type == "CarRent"
                                          select x).ToList <Order>();

            foreach (Order o in carRentOrders)
            {
                ocvm.carRentOrderVM.Add(returnCarRent(o));
            }


            return(View(ocvm));
        }