public Usuario Logar(DadosLoginDTO dadosLoginDTO) { if (RealizarAutenticacao(dadosLoginDTO)) { var usuario = _baseRepository.Buscar(x => x.Nome.ToUpper().Equals(dadosLoginDTO.Usuario)).FirstOrDefault(); return(usuario); } else { return(null); } }
public IActionResult Logar([FromBody] DadosLoginDTO dadosLogin, [FromServices] SigningConfigurations signingConfigurations, [FromServices] TokenConfigurations tokenConfigurations) { var dadosUsuario = _loginService.Logar(dadosLogin); if (dadosUsuario != null) { var token = GerarToken(dadosUsuario, signingConfigurations, tokenConfigurations); return(Ok(token)); } else { return(Unauthorized()); } }
private bool RealizarAutenticacao(DadosLoginDTO dadosLoginDTO) { return(true); }