public T BuscarPorId(int id) { using (var contexto = new TreinamentoWebDbContext()) { return(contexto.Set <T>().Find(id)); } }
public void Inserir(T entidade) { using (var contexto = new TreinamentoWebDbContext()) { contexto.Set <T>().Add(entidade); contexto.SaveChanges(); } }
public void Excluir(T entidade) { using (var contexto = new TreinamentoWebDbContext()) { contexto.Set <T>().Attach(entidade); contexto.Entry(entidade).State = EntityState.Deleted; contexto.SaveChanges(); } }
public void Atualizar(T entidade) { using (var contexto = new TreinamentoWebDbContext()) { contexto.Set <T>().Attach(entidade); contexto.Entry(entidade).State = EntityState.Modified; contexto.SaveChanges(); } }
public Task <List <T> > BuscarTodos() { return(Task.Run(() => { using (var contexto = new TreinamentoWebDbContext()) { return contexto.Set <T>().ToList(); } })); }