public IList<Locacao> BuscarLocacoesPorCliente(int idCliente)
 {
     using (var db = new BancoDeDados())
     {
         return db.Locacao.Where(j => j.IdCliente == idCliente).ToList();
     }
 }
 public Jogo BuscarPorId(int id)
 {
     using (var db = new BancoDeDados())
     {
         return db.Jogo.Include("Cliente").FirstOrDefault(j=>j.Id==id);
     }
 }
 public IList<Cliente> BuscarTodos()
 {
     using (var db = new BancoDeDados())
     {
         return db.Cliente.ToList();
     }
 }
 public IList<Jogo> BuscarJogosLocados()
 {
     using (var db = new BancoDeDados())
     {
         return db.Jogo.Where(j => j.ClienteLocacao != null).ToList();
     }
 }
 public IList<Jogo> BuscarTodos()
 {
     using(banco = new BancoDeDados())
     {
         return banco.Jogo.ToList();
     }
 }
 public IList<Cliente> BuscarPorNome(string nome)
 {
     using(var db = new BancoDeDados())
     {
         return db.Cliente.Where(c => c.Nome.Contains(nome)).ToList();
     }
 }
 public Cliente BuscarPorId(int idCliente)
 {
     using (var db = new BancoDeDados())
     {
         return db.Cliente.Find(idCliente);
     }
 }
 public IList<Jogo> BuscarTodos()
 {
     using (var db = new BancoDeDados())
     {
         return db.Jogo.ToList();
     }
 }
 public IList<Locacao> BuscarPorNomeDoJogo(string term)
 {
     using (var db = new BancoDeDados())
     {
         return db.Locacao.Include("Cliente").Include("Jogo.Selo").Where(l => l.Jogo.Nome.Contains(term)).ToList();
     }
 }
 public Cliente BuscaUmClientePorNome(string nome)
 {
     using (var db = new BancoDeDados())
     {
         return db.Cliente.First(c => c.Nome.Contains(nome));
     }
 }
 public Locacao BuscarPorId(int idLocacao)
 {
     using (var db = new BancoDeDados())
     {
         return db.Locacao.Include("Cliente").Include("Jogo.Selo").FirstOrDefault(l => l.Id == idLocacao);
     }
 }
 public IList<Locacao> BuscarPendentes()
 {
     using (var db = new BancoDeDados())
     {
         return db.Locacao.Include("Cliente").Include("Jogo.Selo").Where(l => l.Situacao == Situacao.Pendente).ToList();
     }
 }
 public Usuario BuscarPorNome(string nome)
 {
     using (var dataBase = new BancoDeDados())
     {
         return dataBase.usuario.FirstOrDefault(u => u.NomeCompleto == nome);
     }
 }
 public Usuario BuscarPermissoesUsuario(Usuario usuario)
 {
     using (var dataBase = new BancoDeDados())
     {
         return dataBase.usuario.Include("Permissao").FirstOrDefault(u => u.Id == usuario.Id);
     }
 }
 public int BuscarNumeroDeJogosLocados(Cliente cliente)
 {
     using (var db = new BancoDeDados())
     {
         return db.Jogo.Count(j => j.ClienteLocacao.Id == cliente.Id);
     }
 }
示例#16
0
 public IList<Jogo> BuscarPorNome(string nome)
 {
     using (var db = new BancoDeDados())
     {
         return db.Jogo.Where(j => j.Nome.Contains(nome)).ToList();
     }
 }
 public IList<Jogo> BuscarTodos()
 {
     using (BancoDeDados db = new BancoDeDados())
     {
         return db.Jogo.Include("clienteLocacao").Select(j => j).ToList();
     }
 }
 public Usuario BuscarPorEmail(string email)
 {
     using (var db = new BancoDeDados())
     {
         return db.Usuario.Include("Permissoes").FirstOrDefault(u => u.Email == email);
     }
 }
 public IList<Jogo> BuscarTodos()
 {
     using (var db = new BancoDeDados())
     {
         return db.Jogo.Include("Cliente").ToList();
     }
 }
示例#20
0
 public IList<string> BuscarTodosNomes()
 {
     using (var db = new BancoDeDados())
     {
         return db.Selo.Select(s => s.Nome).ToList();
     }
 }
示例#21
0
 public IList<Jogo> BuscarIndisponiveis()
 {
     using (var db = new BancoDeDados())
     {
         return db.Jogo.Include("Selo").Where(j => !j.Disponivel).ToList();
     }
 }
 public Jogo BuscarUnicoJogoPorNome(string nome)
 {
     using (var dataBase = new BancoDeDados())
     {
         return dataBase.jogo.FirstOrDefault(c => c.Nome == nome);
     }
 }
 public IList<Cliente> BuscarTodos()
 {
     using (banco = new BancoDeDados())
     {
         return banco.Cliente.ToList();
     }
 }
 public bool PodeLocar(string nome)
 {
     using (banco = new BancoDeDados())
     {
         return banco.Jogo.Where(p => p.Cliente.Nome == nome).Count() >= 3 ? false : true;
     }
 }
 public IList<Cliente> BuscarPorNome(string nome)
 {
     using(banco=new BancoDeDados())
     {
         return banco.Cliente.Where(p => p.Nome.Contains(nome)).ToList();
     }
 }
 public Jogo BuscarPorId(int id)
 {
     using (var db = new BancoDeDados())
     {
         return db.Jogo.Find(id);
     }
 }
示例#27
0
 public Selo BuscarPorNome(string nome)
 {
     using (var db = new BancoDeDados())
     {
         var ss = db.Selo.FirstOrDefault(selo => selo.Nome == nome);
         return ss;
     }
 }
 public IList<Jogo> BuscarTodos()
 {
     using(var db = new BancoDeDados())
     {
         var query = db.Jogo.Select(Jogo => Jogo);
         return query.ToList();
     }
 }
 public IList<Jogo> BuscarPorNome(string nome)
 {
     using (BancoDeDados db = new BancoDeDados())
     {
         return db.Jogo.Where(c => c.Nome == nome).ToList();
     }
     throw new NotImplementedException();
 }
 public int Excluir(int id)
 {
     using(banco= new BancoDeDados())
     {
         banco.Jogo.Remove(banco.Jogo.Find(id));
         return banco.SaveChanges();
     }
 }