public async Task <IActionResult> ChangePassword(ChangePasswordModel model) { if (ModelState.IsValid) { // summary message to be send to the summary view string accountOperationSummaryMessage = string.Empty; OperationResultStatus changePassword = await _userManager.ChangePassword(model, HttpContext); if (changePassword.Result != OperationResult.Success) { ModelState.AddModelError(string.Empty, changePassword.Message); return(View()); } else { accountOperationSummaryMessage = changePassword.Message; } return(View("AccountOperationSummary", (object)accountOperationSummaryMessage)); } else { return(View()); } }