//Lista todos os Usuarios public List <Usuario> Listar() { using (CampeonatoContex ctx = new CampeonatoContex()) { return(ctx.Usuario.ToList()); } }
public Jogador BuscarPorId(int id) { using (CampeonatoContex ctx = new CampeonatoContex()) { return(ctx.Jogador.FirstOrDefault(x => x.Id == id)); } }
public List <Jogo> BuscarPorData(string date) { using (CampeonatoContex ctx = new CampeonatoContex()) { return(ctx.Jogo.Where(x => x.Data == DateTime.Parse(date)).ToList()); } }
public List <Jogador> ListarJogadores() { using (CampeonatoContex ctx = new CampeonatoContex()) { return(ctx.Jogador.ToList()); } }
//Lista todas as Seleçoes public List <Selecao> Listar() { using (CampeonatoContex ctx = new CampeonatoContex()) { return(ctx.Selecao.ToList()); } }
public Selecao BuscarPorId(int id) { using (CampeonatoContex ctx = new CampeonatoContex()) { return(ctx.Selecao.FirstOrDefault(x => x.Id == id)); } }
public List <Jogo> BuscaPorSelecao(int selecao) { using (CampeonatoContex ctx = new CampeonatoContex()) { return(ctx.Jogo.Where(x => x.SelecaoCasa == selecao || x.SelecaoVisitante == selecao).ToList()); } }
public List <Jogador> BuscarPorNome(string nome) { using (CampeonatoContex ctx = new CampeonatoContex()) { return(ctx.Jogador.Where(x => x.Nome == nome).ToList()); } }
public List <Jogo> BuscarPorEstadio(string Estadio) { using (CampeonatoContex ctx = new CampeonatoContex()) { return(ctx.Jogo.Where(u => u.Estadio == Estadio).ToList()); } }
/// <summary> /// Lista os Jogos /// </summary> /// <returns></returns> public List <Jogo> Listar() { using (CampeonatoContex ctx = new CampeonatoContex()) { return(ctx.Jogo.ToList()); } }
public Usuario BuscarPorEmailSenha(LoginViewModel loginViewModel) { using (CampeonatoContex ctx = new CampeonatoContex()) { return(ctx.Usuario.FirstOrDefault(x => x.Email == loginViewModel.Email && x.Senha == loginViewModel.Senha)); } }
//Atualiza os dados do Usuario public void Atualizar(int id, Usuario usuarioAtualizado) { using (CampeonatoContex ctx = new CampeonatoContex()) { Usuario usuarioBuscado = ctx.Usuario.Find(id); if (usuarioBuscado != null) { if (usuarioBuscado.Nome != null) { usuarioBuscado.Nome = usuarioAtualizado.Nome; } if (usuarioBuscado.Senha != null) { usuarioBuscado.Senha = usuarioAtualizado.Senha; } if (usuarioBuscado.Foto != null) { usuarioBuscado.Foto = usuarioAtualizado.Foto; } if (usuarioBuscado.Email != null) { usuarioBuscado.Email = usuarioAtualizado.Email; } ctx.Usuario.Update(usuarioBuscado); ctx.SaveChanges(); } } }
//Deleta uma Selecao public void Deletar(int id) { using (CampeonatoContex ctx = new CampeonatoContex()) { ctx.Selecao.Remove(BuscarPorId(id)); ctx.SaveChanges(); } }
//Cadastra uma nova Selecao public void Cadastrar(Selecao selecao) { using (CampeonatoContex ctx = new CampeonatoContex()) { ctx.Selecao.Add(selecao); ctx.SaveChanges(); } }
/// <summary> /// Cadastra um novo Jogo /// </summary> /// <param name="jogo"></param> public void Cadastrar(Jogo jogo) { using (CampeonatoContex ctx = new CampeonatoContex()) { ctx.Jogo.Add(jogo); ctx.SaveChanges(); } }
//Cadastra um novo Usuario public void Cadastrar(Usuario usuario) { using (CampeonatoContex ctx = new CampeonatoContex()) { ctx.Usuario.Add(usuario); ctx.SaveChanges(); } }
/// <summary> /// Deleta um Jogo /// </summary> /// <param name="id"></param> public void Deletar(int id) { using (CampeonatoContex ctx = new CampeonatoContex()) { //Remove o Ususario o buscado pelo Id ctx.Jogo.Remove(BuscarPorId(id)); ctx.SaveChanges(); } }
//Atualiza os dados da Selecao public void Atualizar(int id, Selecao selecaoAtualizada) { using (CampeonatoContex ctx = new CampeonatoContex()) { Selecao selecaoBuscada = ctx.Selecao.Find(id); if (selecaoBuscada != null) { //Nome if (selecaoBuscada.Nome != null) { selecaoBuscada.Nome = selecaoAtualizada.Nome; } //Escalaçao if (selecaoBuscada.Escalacao != null) { selecaoBuscada.Escalacao = selecaoAtualizada.Escalacao; } //Bandeira if (selecaoBuscada.Bandeira != null) { selecaoBuscada.Bandeira = selecaoAtualizada.Bandeira; } //Uniforme if (selecaoBuscada.Uniforme != null) { selecaoBuscada.Uniforme = selecaoAtualizada.Uniforme; } ctx.Selecao.Update(selecaoBuscada); ctx.SaveChanges(); } } }