public async Task <ActionResult <Models.Response.DeletarCodigoRecuperacaoResponse> > DeletarRecuperacaoDeSenhaCodigoPorTempoAsync(Models.Request.DeletarCodigoRecuperacaoRequest req) { try { long codigo = esqueciSenhaCnv.ToCodigo(req); Models.TbEsqueciSenha tb = await esqueciSenhaBsn.ConsultarRecuperacaoDeSenhaPorCodigoAsync(codigo); tb = await esqueciSenhaBsn.DeletarRecuperacaoDeSenhaPorTempoAsync(tb); Models.Response.DeletarCodigoRecuperacaoResponse resp = esqueciSenhaCnv.ToDeletarEsqueciSenhaResponse(tb); return(resp); } catch (Exception e) { return(BadRequest( new Models.Response.ErroResponse(400, e.Message) )); } }
public long ToCodigo(Models.Request.DeletarCodigoRecuperacaoRequest req) { return(req.Codigo); }