public List <T> List() { using (var AirplaneDb = new ContextoBase(_optionsBuilder.Options)) { return(AirplaneDb.Set <T>().AsNoTracking().ToList()); } }
public async Task <List <T> > GetAll() { using var data = new ContextoBase(contexto); return(await data.Set <T>() .AsNoTracking() .ToListAsync()); }
public async Task <T> GetEntity(Guid id) { using (var AirplaneDb = new ContextoBase(_optionsBuilder.Options)) { return(await AirplaneDb.Set <T>().FindAsync(id)); } }
public async Task Update(T Objeto) { using var data = new ContextoBase(contexto); data.Update(Objeto); await data.SaveChangesAsync(); Dispose(); }
public async Task Delete(T Objeto) { using var data = new ContextoBase(contexto); data.Set <T>().Remove(Objeto); await data.SaveChangesAsync(); Dispose(); }
public string Update(T entity) { using (var AirplaneDb = new ContextoBase(_optionsBuilder.Options)) { try { AirplaneDb.Set <T>().Update(entity); AirplaneDb.SaveChanges(); return("Registro atualizado com sucesso!"); } catch (Exception ex) { return(ex.Message); } } }
public string Delete(Guid Id) { using (var AirplaneDb = new ContextoBase(_optionsBuilder.Options)) { try { var airplaneRemove = AirplaneDb.Set <T>().Find(Id); AirplaneDb.Set <T>().Remove(airplaneRemove); AirplaneDb.SaveChanges(); return("Registro removido com sucesso!"); } catch (Exception ex) { return(ex.Message); } } }
public UsuarioRepositorio(ContextoBase contexto) => this.contexto = contexto;
public JogoRepositorio(ContextoBase contexto) => this.contexto = contexto;
public PedidoController() { contexto = new ContextoBase(); }
public ProdutoController() { contexto = new ContextoBase(); }
public VendaController() { contexto = new ContextoBase(); }
public async Task <T> GetById(long Id) { using var data = new ContextoBase(contexto); return(await data.Set <T>() .FindAsync(Id)); }
/// <summary> /// Constructor del Repositorio Generico /// </summary> /// <param name="contexto"></param> public Repositorio(ContextoBase contexto) { _contexto = contexto; }
public Repositorio(ContextoBase contexto, Persistencia <TObjeto> persistencia) { _contexto = contexto; _persistencia = persistencia; _validarAoSalvar = true; }
public FechamentoController() { contexto = new ContextoBase(); }
public UsuariosController(ContextoBase contexto) { _contexto = contexto; }