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