Buscar

Criando o método para autenticar o usuário na camada de negócio: O código apresentado é escrito em C#. O código apresentado é referente à camada d...

Criando o método para autenticar o usuário na camada de negócio:

O código apresentado é escrito em C#.
O código apresentado é referente à camada de negócio.
O método CriarConta é responsável por inserir um novo usuário no banco de dados.
O método ObterUsuario é responsável por buscar um usuário no banco de dados através do login e senha.
O método ObterUsuario retorna um objeto do tipo UsuarioResult.

Essa pergunta também está no material:

Aula_23 11 18
12 pág.

Recursos Humanos Centro Universitário Celso LisboaCentro Universitário Celso Lisboa

💡 1 Resposta

User badge image

Ed Verified user icon

Para criar um método de autenticação de usuário na camada de negócio em C#, você pode seguir os seguintes passos: 1. Crie um método chamado "AutenticarUsuario" na classe responsável pela camada de negócio. 2. O método deve receber como parâmetros o login e a senha do usuário. 3. Dentro do método, chame o método "ObterUsuario" passando o login e a senha como parâmetros. 4. Verifique se o objeto retornado pelo método "ObterUsuario" é nulo. Se for, retorne false indicando que a autenticação falhou. 5. Se o objeto não for nulo, retorne true indicando que a autenticação foi bem sucedida. Exemplo de código: ``` public class UsuarioBusiness { private UsuarioRepository _usuarioRepository; public UsuarioBusiness() { _usuarioRepository = new UsuarioRepository(); } public bool AutenticarUsuario(string login, string senha) { var usuario = _usuarioRepository.ObterUsuario(login, senha); if (usuario == null) { return false; } return true; } } ``` Lembre-se de adaptar o código para a sua necessidade e estrutura de projeto.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais