public async Task <AutenticacaoMOD> RetornaUsuario(AutenticacaoMOD usuario) { using (var connection = ConnectionFactory.site_fittme()) { var query = @" SELECT * FROM Usuarios WHERE Usuario = @Usuario AND Senha = @Senha"; return(await connection.QueryFirstOrDefaultAsync <AutenticacaoMOD>(query, usuario)); } }
public async Task <ActionResult> Autentica(AutenticacaoModel model) { if (ModelState.IsValid) { AutenticacaoMOD usuario = new AutenticacaoMOD { Senha = model.Senha, Usuario = model.Usuario }; if (await _autenticacaoBLL.ValidaUsuario(usuario)) { Session["user"] = usuario.Usuario; return(RedirectToAction("Index", "Intranet")); } } return(View("Index", new AutenticacaoModel() { Mensagem = "Usuário ou senha inválidos" })); }
public AutenticacaoModel(AutenticacaoMOD autenticacao) { Usuario = autenticacao.Usuario; Senha = autenticacao.Senha; }
public async Task <bool> ValidaUsuario(AutenticacaoMOD usuario) { return(await _autenticacaoDAL.RetornaUsuario(usuario) != null); }