public ActionResult ChangePassword([FromBody] RefreshPasswordModel model) { var resultMessage = "Başarısız"; if (model != null) { UserManager.UpdatePassword(model.Eposta, model.Sifre); resultMessage = "Başarılı"; } return(Json(resultMessage)); }
public async Task <object> RefreshPassword([FromBody] RefreshPasswordModel model) { var user = await _userManager.FindByEmailAsync(model.Email); if (user == null) { return(new ObjectResult(new { Succeeded = false, Error = "User doesn't exist." })); } GenericAttributeViewModel genericAttributeViewModel = new GenericAttributeViewModel() { EntityId = user.Id, KeyGroup = "User", Key = "PasswordToken", Value = model.Code }; GenericAttributeViewModel attributeViewModel = _DbService.GetGenericAttribute(genericAttributeViewModel); if (attributeViewModel != null) { var asd = await _userManager.RemovePasswordAsync(user); var dsa = await _userManager.AddPasswordAsync(user, model.Password); _DbService.DeleteGenericAttribute(attributeViewModel); return(new ObjectResult(new { Succeeded = true })); } return(new ObjectResult(new { Succeeded = false, Error = "" })); }