public void Insertar(TEntidad entidadNueva) { if (entidadNueva == null) { throw new ArgumentNullException("La Entidad Nueva no puede ser un valor Null"); } _contexto.Set <TEntidad>().Add(entidadNueva); }
public List <T> List() { using (var AirplaneDb = new ContextoBase(_optionsBuilder.Options)) { return(AirplaneDb.Set <T>().AsNoTracking().ToList()); } }
public async Task <T> GetEntity(Guid id) { using (var AirplaneDb = new ContextoBase(_optionsBuilder.Options)) { return(await AirplaneDb.Set <T>().FindAsync(id)); } }
public async Task <List <T> > GetAll() { using var data = new ContextoBase(contexto); return(await data.Set <T>() .AsNoTracking() .ToListAsync()); }
public async Task Delete(T Objeto) { using var data = new ContextoBase(contexto); data.Set <T>().Remove(Objeto); await data.SaveChangesAsync(); Dispose(); }
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 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 async Task <T> GetById(long Id) { using var data = new ContextoBase(contexto); return(await data.Set <T>() .FindAsync(Id)); }