public ActionResult Edit(Entities.User obj, int page) { try { //ModelState.Remove("class.property"); if (_objUser.Validate(obj, "update")) { TempData["Msg"] = "Email address already exist."; return(RedirectToAction("Edit")); } _objUser.Update(obj); if (User.IsInRole("Admin")) { Entities.UsersPassword usersPassword = new Entities.UsersPassword(); var objUsersPassword = _objUserPassword.Select(obj.Uid); if (objUsersPassword != null) { objUsersPassword.Password = obj.Password; objUsersPassword.Uid = obj.Uid; _objUserPassword.Update(objUsersPassword); } // UsersManager - Added 6/6/2016 { Entities.UsersManager objUsersManager = new UsersManager(); objUsersManager.ManagerId = (int)obj.ManagerId; objUsersManager.Uid = obj.Uid; Business.Interfaces.IUserManager userManager = new UserManager(); userManager.AddorUpdate(objUsersManager); } } TempData["Msg"] = "User updated successfully."; //RedirectToLocal(page.ToString(), "Edit"); return(RedirectToAction("Edit", new { page = page })); } catch (Exception exception) { // log error Business.Services.LogError.Insert(exception, (int)Session["UID"]); TempData["Msg"] = "Error: " + exception.Message; return(RedirectToAction("Edit")); } }
public ActionResult Edit(Entities.UsersPassword obj) { try { if (!ModelState.IsValid) { return(View()); } _objUserPassword.Update(obj); TempData["Msg"] = "Password was been updated."; } catch (Exception exception) { // log error Business.Services.LogError.Insert(exception, (int)Session["UID"]); TempData["Msg"] = "Error: " + exception.Message; } return(RedirectToAction("Edit", "Password", obj.Uid)); // View(obj); }