public async Task <IActionResult> ChangePassword(PasswordModelView modelView) { if (ModelState.IsValid && modelView.Login == HttpContext.User.Identity.Name && await _usersService.Update(modelView) != null) { return(Ok()); } return(BadRequest()); }
public ActionResult Edit(PasswordModelView objPassword) { string error = ""; try { if (ModelState.IsValid) { objPassword.ModifiedDate = DateTime.Now; objPassword.PasswordSalt = Util.Util.getSalt().Substring(0, 10); objPassword.PasswordHash = Util.Util.CreatePasswordHash(objPassword.PasswordHash, objPassword.PasswordSalt); _password.Update(Automapper.GetGenericDinamyc <PasswordModelView, Password>(objPassword)); } } catch (Exception ex) { error = ex.Message; } return(View(objPassword)); }
public ActionResult Create(PasswordModelView objPassword) { string error = ""; try { if (ModelState.IsValid) { objPassword.ModifiedDate = DateTime.Now; objPassword.PasswordSalt = Util.Util.getSalt().Substring(0, 10); objPassword.PasswordHash = Util.Util.CreatePasswordHash(objPassword.PasswordHash, objPassword.PasswordSalt); _password.Add(Automapper.GetGenericDinamyc <PasswordModelView, Password>(objPassword)); } } catch (Exception ex) { error = ex.Message; } return(RedirectToAction("Index", new { id = objPassword.BusinessEntityID })); }