public async Task <ActionResult <Models.Response.ValidarCodigoRecuperacaoResponse> > ValidarCodigoAsync(Models.Request.ValidarCodigoRecuperacaoRequest req) { try { long codigo = esqueciSenhaCnv.ToCodigo(req); Models.TbEsqueciSenha tb = await esqueciSenhaBsn.ConsultarRecuperacaoDeSenhaPorCodigoAsync(codigo); Models.Response.ValidarCodigoRecuperacaoResponse resp = esqueciSenhaCnv.ToValidarEsqueciSenhaResponse(tb); return(resp); } catch (Exception ex) { return(BadRequest( new Models.Response.ErroResponse(400, ex.Message) )); } }
public long ToCodigo(Models.Request.ValidarCodigoRecuperacaoRequest req) { return(req.Codigo); }