예제 #1
0
        public ActionResult Create([Bind(Include = "Name,BirthDate")] AddCustomerBM customer)
        {
            if (ModelState.IsValid)
            {
                this.service.AddCustomer(customer);
                return(this.RedirectToAction("All"));
            }

            return(View(customer));
        }
예제 #2
0
        public void AddCustomer(AddCustomerBM customerBM)
        {
            var customer = Mapper.Map <AddCustomerBM, Customer>(customerBM);
            var age      = DateTime.Today.Year - customerBM.BirthDate.Year;

            if (age > 18)
            {
                customer.IsYoungDriver = false;
            }
            else
            {
                customer.IsYoungDriver = true;
            }
            Contex.Customers.Add(customer);
            Contex.SaveChanges();
        }