public async Task <(UsuarioAutenticacaoRetornoDto, string, IEnumerable <Guid>)> AutenticarNoEol(string login, string senha) { var retornoServicoEol = await servicoEOL.Autenticar(login, senha); var retornoDto = new UsuarioAutenticacaoRetornoDto(); if (retornoServicoEol != null) { retornoDto.Autenticado = retornoServicoEol.Status == AutenticacaoStatusEol.Ok || retornoServicoEol.Status == AutenticacaoStatusEol.SenhaPadrao; retornoDto.ModificarSenha = retornoServicoEol.Status == AutenticacaoStatusEol.SenhaPadrao; } return(retornoDto, retornoServicoEol?.CodigoRf, retornoServicoEol?.Perfis); }
public async Task <(UsuarioAutenticacaoRetornoDto, string, IEnumerable <Guid>, bool, bool)> AutenticarNoEol(string login, string senha) { var retornoServicoEol = await servicoEOL.Autenticar(login, senha); var retornoDto = new UsuarioAutenticacaoRetornoDto(); if (retornoServicoEol != null) { retornoDto.Autenticado = retornoServicoEol.Status == AutenticacaoStatusEol.Ok || retornoServicoEol.Status == AutenticacaoStatusEol.SenhaPadrao; retornoDto.ModificarSenha = retornoServicoEol.Status == AutenticacaoStatusEol.SenhaPadrao; retornoDto.UsuarioId = retornoServicoEol.UsuarioId; } bool possuiCargoCJ = retornoServicoEol != null && retornoServicoEol.PossuiCargoCJ; bool possuiPerfilCJ = retornoServicoEol != null && retornoServicoEol.PossuiPerfilCJ; return(retornoDto, retornoServicoEol?.CodigoRf, retornoServicoEol?.Perfis, possuiCargoCJ, possuiPerfilCJ); }