public Jogo BuscarPorEstadio(string estadio) { using (WSTowerContext ctx = new WSTowerContext()) { return(ctx.Jogo.FirstOrDefault(x => x.Estadio == estadio)); } }
public bool Cadastrar(string nome, string email, string senha, string telefone) { using (WSTowerContext ctx = new WSTowerContext()) { try { Usuario usuarioNovo = new Usuario() { NomeUsuario = nome, Email = email, Senha = senha, Telefone = telefone, IdTipoUsuario = 2 }; ctx.Add(usuarioNovo); ctx.SaveChanges(); return(true); } catch (Exception e) { return(false); } } }
public Jogador BuscarPorSelecao(int selecao) { using (WSTowerContext ctx = new WSTowerContext()) { return(ctx.Jogador.FirstOrDefault(x => x.SelecaoId == selecao)); } }
public Jogo BuscarPorSelecao(string selecao) { using (WSTowerContext ctx = new WSTowerContext()) { return(ctx.Jogo.FirstOrDefault(x => x.SelecaoCasaNavigation.Nome == selecao || x.SelecaoVisitanteNavigation.Nome == selecao)); } }
public List <Jogador> Listar() { using (WSTowerContext ctx = new WSTowerContext()) { return(ctx.Jogador.ToList()); } }
public Jogador BuscarPorNome(string nome) { using (WSTowerContext ctx = new WSTowerContext()) { return(ctx.Jogador.FirstOrDefault(x => x.Nome == nome)); } }
/*public string PlacarFinal() * { * string placarFinal; * Jogo jogo = new Jogo(); * placarFinal = jogo.PlacarCasa + " x " + jogo.PlacarVisitante; * return placarFinal; * * }/*/ public Jogo BucarPorId(int id) { using (WSTowerContext ctx = new WSTowerContext()) { return(ctx.Jogo.FirstOrDefault(x => x.Id == id)); } }
public Selecao BuscarPorNome(string nome) { using (WSTowerContext ctx = new WSTowerContext()) { return(ctx.Selecao.FirstOrDefault(x => x.Nome == nome)); } }
public Selecao BuscarPorId(int id) { using (WSTowerContext ctx = new WSTowerContext()) { return(ctx.Selecao.FirstOrDefault(x => x.Id == id)); } }
public List <Usuario> ListarUsuario() { using (WSTowerContext ctx = new WSTowerContext()) { return(ctx.Usuario.ToList()); } }
public Jogo BuscarPorData(DateTime data) { using (WSTowerContext ctx = new WSTowerContext()) { return(ctx.Jogo.FirstOrDefault(x => x.Data == data)); } }
public void Cadastar(Jogador novoJogador) { using (WSTowerContext ctx = new WSTowerContext()) { ctx.Jogador.Add(novoJogador); ctx.SaveChanges(); } }
public void Cadastrar(Jogo jogoNovo) { using (WSTowerContext ctx = new WSTowerContext()) { ctx.Jogo.Add(jogoNovo); ctx.SaveChanges(); } }
public void Cadastrar(Selecao selecao) { using (WSTowerContext ctx = new WSTowerContext()) { ctx.Selecao.Add(selecao); ctx.SaveChanges(); } }
public List <Selecao> Listar() { using (WSTowerContext ctx = new WSTowerContext()) { return(ctx.Selecao .Include(x => x.JogoSelecaoCasaNavigation).Include(x => x.JogoSelecaoVisitanteNavigation) .ToList()); } }
public void Deletar(int id) { using (WSTowerContext ctx = new WSTowerContext()) { Selecao selecaoid = ctx.Selecao.Find(id); ctx.Selecao.Remove(selecaoid); ctx.SaveChanges(); } }
public void Deletar(int id) { using (WSTowerContext ctx = new WSTowerContext()) { Jogo jogoId = ctx.Jogo.Find(id); ctx.Jogo.Remove(jogoId); ctx.SaveChanges(); } }
// private string stringConexao = "Data Source=DESKTOP-L6GISEU\\SQLEXPRESS; initial catalog=Campeonato; user Id=sa; pwd=fabi2001"; public List <Selecao> Listar() { using (WSTowerContext ctx = new WSTowerContext()) { return(ctx.Selecao.ToList()); } //Tentei Fazer um INNER JOIN para mostar as informações do jogador, porém não consegui// // List<Selecao> selecao = new List<Selecao>(); // using (SqlConnection con = new SqlConnection(stringConexao)) // { // string querySelectAll = "SELECT Selecao.Id, Selecao.Nome, Selecao.Bandeira, Selecao.Uniforme, Selecao.Escalacao , Jogador.Id, Jogador.Nome, Jogador.Posicao, Jogador.Foto FROM Selecao " + // "INNER JOIN Jogador E ON Selecao.Id = Jogador.Id"; // con.Open(); // SqlDataReader rdr; // using (SqlCommand cmd = new SqlCommand(querySelectAll, con)) // { // rdr = cmd.ExecuteReader(); // while (rdr.Read()) // { // Selecao Selecao = new Selecao // { // Id = Convert.ToInt32(rdr["Id"]) // , // Nome = rdr["Nome"].ToString() // , // Escalacao = rdr["Escalao"].ToString() // , // Uniforme = Convert.ToByte["Uniforme"]() // , // Bandeira = Convert.ToByte(rdr["Bandeira"]) // , // Jogador = new Jogador // { // Id = Convert.ToInt32(rdr["Id"]) // , // Nome = rdr["Nome"].ToString() // , // Foto.Convert.ToByte(rdr["Foto"]) // } // }; // selecao.Add(Selecao); // } // } // } // return selecao; }
public List <Jogador> ListarComSelecao() { using (WSTowerContext ctx = new WSTowerContext()) { return(ctx.Jogador .OrderBy(x => x.NumeroCamisa) .Include(x => x.Selecao) .ToList()); } }
public void Atualizar(Selecao selecao) { using (WSTowerContext ctx = new WSTowerContext()) { Selecao selecaoAtualizada = ctx.Selecao.FirstOrDefault(x => x.Id == selecao.Id); selecaoAtualizada.Id = selecao.Id; ctx.Selecao.Update(selecaoAtualizada); ctx.SaveChanges(); } }
public void Atualizar(Jogo jogo) { using (WSTowerContext ctx = new WSTowerContext()) { Jogo jogoAtualizado = ctx.Jogo.FirstOrDefault(x => x.Id == jogo.Id); jogoAtualizado.Id = jogo.Id; ctx.Jogo.Update(jogoAtualizado); ctx.SaveChanges(); } }
public List <Evento> ListarEvento() { using (WSTowerContext ctx = new WSTowerContext()) { return(ctx.Evento.Include(u => u.IdEstadioNavigation).Include(u => u.IdTipoEventoNavigation) .Include(u => u.IdTipoParticipacaoNavigation) .Include(u => u.IdEventoFutebolNavigation).Include(u => u.IdEventoShowNavigation) .Include(u => u.IdEventoESportsNavigation).Include(u => u.Favoritos).ToList()); } }
//Lista todos os jogos public List <Jogo> ListarJogos() { using (WSTowerContext ctx = new WSTowerContext()) { return(ctx.Jogo .OrderByDescending(x => x.Data) .Include(x => x.SelecaoCasaNavigation) .Include(x => x.SelecaoVisitanteNavigation) .ToList()); } }
public void Deletar(int id) { using (WSTowerContext ctx = new WSTowerContext()) { Usuario usuarioBuscado = ctx.Usuario.Find(id); ctx.Remove(usuarioBuscado); ctx.SaveChanges(); } }
public Usuario BuscarPorid(int id) { using (WSTowerContext ctx = new WSTowerContext()) { try { Usuario usuarioBuscado = ctx.Usuario.Find(id); return(usuarioBuscado); } catch (Exception e) { return(null); } } }
public Usuario Login(LoginViewModel Usuario) { using (WSTowerContext ctx = new WSTowerContext()) { try { Usuario usuarioAchado = ctx.Usuario.FirstOrDefault(U => U.Email == Usuario.Email && U.Senha == Usuario.Senha); if (usuarioAchado == null) { return(null); } return(usuarioAchado); } catch (Exception e) { return(null); } } }
public bool BuscarPorEmail(string email) { using (WSTowerContext ctx = new WSTowerContext()) { try { Usuario usuario = ctx.Usuario.FirstOrDefault(u => u.Email == email); if (usuario == null) { return(true); } else { return(false); } } catch (Exception e) { return(false); } } }
public void Atualizar(int id, Usuario usuario) { using (WSTowerContext ctx = new WSTowerContext()) { Usuario usuarioBuscado = ctx.Usuario.Find(id); if (usuario.NomeUsuario != null) { usuarioBuscado.NomeUsuario = usuario.NomeUsuario; } if (usuario.Email != null) { usuarioBuscado.Email = usuario.Email; } if (usuario.Senha != null) { usuarioBuscado.Senha = usuario.Senha; } if (usuario.Telefone != null) { usuarioBuscado.Telefone = usuario.Telefone; } if (usuario.Foto != null) { usuarioBuscado.Foto = usuario.Foto; } ctx.Update(usuarioBuscado); ctx.SaveChanges(); } }
public SelecaoRepository() { ctx = new WSTowerContext(); }
public JogadorRepository() { ctx = new WSTowerContext(); }