Esempio n. 1
0
        public ActionResult AddSales([Bind(Include = "CustomerId, CarId, Discount")] AddSaleBm addSaleBm)
        {
            if (this.ModelState.IsValid)
            {
                AddSaleConfirmationViewModel salesConfirmVm = this.service.GetConfirmatinModel(addSaleBm);
                return(this.RedirectToAction("AddConfirmation", salesConfirmVm));
            }
            AddSalesViewModel addSalesVm = service.GenerateAddSalesForm();

            return(this.View(addSalesVm));
        }
Esempio n. 2
0
        public ActionResult AddSales()
        {
            HttpCookie cookie = this.Request.Cookies.Get("sessionId");

            if (cookie == null || !AuthenticationManager.IsAuthenticated(cookie.Value))
            {
                return(this.RedirectToAction("Login", "Users"));
            }


            AddSalesViewModel addSalesVm = service.GenerateAddSalesForm();

            return(this.View(addSalesVm));
        }
Esempio n. 3
0
        public AddSalesViewModel GenerateAddSalesForm()
        {
            IEnumerable <Customer> customers = this.Context.Customers;
            IEnumerable <AddSaleCustomerViewModel> mappedCustomers = Mapper.Map <IEnumerable <Customer>, IEnumerable <AddSaleCustomerViewModel> >(customers);

            IEnumerable <Car> cars = this.Context.Cars;
            IEnumerable <AddSaleCarViewModel> mappedCars =
                Mapper.Map <IEnumerable <Car>, IEnumerable <AddSaleCarViewModel> >(cars);

            AddSalesViewModel addSaleVm = new AddSalesViewModel();

            addSaleVm.Cars      = mappedCars;
            addSaleVm.Customers = mappedCustomers;
            List <int> discounts = new List <int>();

            for (int i = 0; i <= 50; i += 5)
            {
                discounts.Add(i);
            }
            addSaleVm.Discounts = discounts;
            return(addSaleVm);
        }