public async Task <IHttpActionResult> CambiarActualPassword([FromUri] string userId, [FromBody] ChangePasswordModel changePasswordModel) { var currentPassword = changePasswordModel.currentPassword; var newPassword = changePasswordModel.newPassword; var identityResult = await authLogic.CambiarPassword(userId, currentPassword, newPassword); if (identityResult.Succeeded) { return(Ok()); } else { return(BadRequest(IdentityAuthErrorMessages.GetAppendedIdentityResultErrors(identityResult))); } }