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)); }
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)); }
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); }