Пример #1
0
 public ActionResult Confirmation([Bind(Include = "Customer,Car,Discount")] AddSaleConfirmationBM model)
 {
     if (ModelState.IsValid)
     {
         this.service.AddSale(model);
         return(RedirectToAction("Index"));
     }
     return(RedirectToAction("Confirmation"));
 }
Пример #2
0
        public void AddSale(AddSaleConfirmationBM sale)
        {
            var customer = Contex.Customers.FirstOrDefault(x => x.Name == sale.Customer);
            var carData  = sale.Car.Split();
            var carMake  = carData[0];
            var carModel = carData[1];
            var car      = Contex.Cars.FirstOrDefault(x => x.Make == carMake && x.Model == carModel);

            Contex.Sales.Add(new Sale()
            {
                Customer = customer,
                Car      = car,
                Discount = sale.Discount
            });
            Contex.SaveChanges();
        }