public IEnumerable <Heroi> Todos()
 {
     using (var contexto = new ContextoDeDados())
     {
         return(contexto.Heroi.ToList());
     }
 }
 public void Adicionar(Heroi heroi)
 {
     using (var contexto = new ContextoDeDados())
     {
         contexto.Heroi.Add(heroi);
         contexto.SaveChanges();
     }
 }
Beispiel #3
0
 public void Adicionar(Heroi heroi)
 {
     using (var contexto = new ContextoDeDados())
     {
         contexto.Entry <Heroi>(heroi).State = EntityState.Added;
         contexto.SaveChanges();
     }
 }
 public Heroi PorId(int id)
 {
     using (var contexto = new ContextoDeDados())
     {
         return(contexto.Heroi
                .Include(_ => _.Comics)
                .SingleOrDefault(_ => _.Id == id));
     }
 }
 public IEnumerable <Heroi> Todos(int pagina, int tamanhoPagina)
 {
     using (var contexto = new ContextoDeDados())
     {
         return(contexto.Heroi
                .OrderBy(_ => _.Id)
                .Skip((pagina - 1) * tamanhoPagina)
                .Take(tamanhoPagina)
                .ToList());
     }
 }
 public IEnumerable <Heroi> Todos(int pagina, int tamanhoPagina)
 {
     // tamanhoPagina = 1
     // Skip(1) = 5*(0) = 0
     // Skip(2) = 5*(2-1) = 5
     // Skip(3) = 5*(3-1) = 10
     using (var contexto = new ContextoDeDados())
     {
         return(contexto.Heroi
                .OrderBy(_ => _.Id)
                .Skip(tamanhoPagina * (pagina - 1))
                .Take(tamanhoPagina)
                .ToList());
     }
 }
Beispiel #7
0
 public int ContarRegistros()
 {
     using (var contexto = new ContextoDeDados())
         return(contexto.Heroi.Count());
 }