コード例 #1
0
 public IList<Jogo> BuscarTodos()
 {
     using (var db = new CodeFirst())
     {
         return db.Jogo.ToList();
     }
 }
コード例 #2
0
 public IList<Jogo> BuscarPorNome(string nome)
 {
     using (var db = new CodeFirst())
     {
         return db.Jogo.Where(p => p.Nome.Contains(nome)).ToList();
     }
 }
コード例 #3
0
 public Jogo BuscarPorId(int id)
 {
     using (var db = new CodeFirst())
     {
         return db.Jogo.FirstOrDefault(p => p.Id == id);
     }
 }
コード例 #4
0
 public IList<Jogo> BuscarJogosPorCliente(int idCliente)
 {
     using (var db = new CodeFirst())
     {
         return db.Jogo.Where(p => p.ClienteLocacao.Id == idCliente).ToList();
     }
 }
コード例 #5
0
 public IList<Cliente> BuscarTodos()
 {
     using (var db = new CodeFirst())
     {
         return db.Cliente.ToList();
     }
 }
コード例 #6
0
 public Usuario BuscarPorEmail(string email)
 {
     using (var db = new CodeFirst())
     {
         return db.Usuario.Include("Permissoes").FirstOrDefault(p => p.Email == email);
     }
 }
コード例 #7
0
 public int Criar(Jogo jogo)
 {
     using (var db = new CodeFirst())
     {
         db.Entry(jogo).State = System.Data.Entity.EntityState.Added;
         return db.SaveChanges();
     }
 }
コード例 #8
0
 public int Excluir(int id)
 {
     using (var db = new CodeFirst())
     {
         Jogo jogo=BuscarPorId(id);
         db.Entry(jogo).State = System.Data.Entity.EntityState.Deleted;
         return db.SaveChanges();
     }
 }