public ActionResult AddorEdit(Customer customer) { if (ModelState.IsValid) { customer.RoleId = 2; var result = _serviceManager.AddUser(customer); TempData["SuccessMessage"] = result.Name + " registered successfully"; MyLogger.GetInstance().Info(result.Name + " registered successfully"); return(RedirectToAction("Login", "Account")); } TempData["ErrorMessage"] = "User not registered"; MyLogger.GetInstance().Info("User not registered"); return(RedirectToAction("Login", "Account")); }
public ActionResult ChangePassword(Customer customer, string oldPass, string newPass) { var user = _serviceManager.GetUser(customer.Id); if (user != null) { if (user.Password == oldPass) { user.Password = newPass; user = _serviceManager.AddUser(user); MyLogger.GetInstance().Info("Password changed for " + user.Name); return(RedirectToAction("UserProfile", "Customer", new { id = user.Id })); } return(View(user)); } return(View(user)); }