public async Task <IHttpActionResult> RecoverPassword([FromBody] RecoveryInfo recInfo) { try { return(await _manager.RecoverPasswordAsync(recInfo) ? Ok() : (IHttpActionResult)BadRequest("no user found!")); } catch (Exception ex) { return(InternalServerError(ex)); } }