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(); } }
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()); } }
public int ContarRegistros() { using (var contexto = new ContextoDeDados()) return(contexto.Heroi.Count()); }