Exemple #1
0
 public ActionResult Edit([Bind(Include = "Id,Name,BirthDate")] EditCustomerBM customer)
 {
     if (ModelState.IsValid)
     {
         this.service.EditCustomer(customer);
         return(RedirectToAction("All"));
     }
     return(View(customer));
 }
        public void EditUser(EditCustomerBM bind, string currUsername)
        {
            ApplicationUser user = this.Context.Users.FirstOrDefault(apuser => apuser.UserName == currUsername);

            user.Name     = bind.Name;
            user.Email    = bind.Email;
            user.UserName = bind.Email;
            this.Context.SaveChanges();
        }
        public ActionResult Edit(EditCustomerBM bind)
        {
            if (this.ModelState.IsValid)
            {
                string currUsername = this.User.Identity.Name;
                this.service.EditUser(bind, currUsername);

                return(this.RedirectToAction("Profile"));
            }
            string customerName      = this.User.Identity.Name;
            EditCustomerViewModel vm = this.service.GetEditVm(customerName);

            return(this.View(vm));
        }
Exemple #4
0
        public void EditCustomer(EditCustomerBM customerBM)
        {
            var customer = Contex.Customers.Find(customerBM.Id);
            var age      = DateTime.Today.Year - customerBM.BirthDate.Year;

            if (age > 18)
            {
                customer.IsYoungDriver = false;
            }
            else
            {
                customer.IsYoungDriver = true;
            }
            customer.Name                = customerBM.Name;
            customer.BirthDate           = customerBM.BirthDate;
            Contex.Entry(customer).State = EntityState.Modified;
            Contex.SaveChanges();
        }