public async Task <ActionResult> Autentica(LoginModel model) { try { if (ModelState.IsValid) { var usuario = new LoginMOD { Senha = model.Senha, Usuario = model.Usuario }; if (await _autenticacaoBLL.ValidaUsuario(usuario)) { Session["user"] = usuario.Usuario; return(RedirectToAction("Index", "Home")); } } return(View("Index", new LoginModel() { Mensagem = "Usuário ou senha inválidos" })); } catch (Exception e) { return(View("Index", new LoginModel() { Mensagem = e.Message })); } }
public async Task <List <TimeMOD> > RetornarTimesAdversarios(LoginMOD usuario, int codigoTime) { if (usuario != null && codigoTime > 0) { return(await _administrativoDAL.RetornarTimesAdversarios(usuario.Id, codigoTime)); } return(new List <TimeMOD>()); }
public async Task <List <JogadorMOD> > RetornarJogadores(LoginMOD usuario, int codigoTime) { if (usuario != null) { return(await _administrativoDAL.RetornarJogadores(usuario.Id, codigoTime)); } return(new List <JogadorMOD>()); }
public async Task <List <TimeMOD> > RetornarTimes(LoginMOD usuario) { if (usuario != null) { var times = await _administrativoDAL.RetornarTimes(usuario.Id); if (times != null) { return(times); } } return(new List <TimeMOD>()); }
public async Task CadastrarUsuario(LoginMOD login) { using (var connection = await ConnectionFactory.RetornarConexaoAsync()) { #region QUERY const string query = @" INSERT INTO Usuarios VALUES (@Usuario, @Senha)"; #endregion await connection.ExecuteAsync(query, login); } }
public async Task <bool> ValidaUsuario(LoginMOD usuario) { using (var connection = await ConnectionFactory.RetornarConexaoAsync()) { #region QUERY const string query = @" SELECT * FROM Usuarios WHERE Usuario = @Usuario AND Senha = @Senha"; #endregion return(await connection.QueryFirstOrDefaultAsync <LoginMOD>(query, usuario) != null); } }
public async Task <bool> ValidaUsuario(LoginMOD usuario) { return(await _autenticacaoDAL.ValidaUsuario(usuario)); }
public async Task CadastrarUsuario(LoginMOD login) { await _autenticacaoDAL.CadastrarUsuario(login); }
public LoginModel(LoginMOD login) { Id = login.Id; Usuario = login.Usuario; Senha = login.Senha; }