public T BuildObjeto <TDto>(GestionStockContext dbContext, TDto dto, T objeto) where TDto : class { Mapper.CreateMap <TDto, T>(); Mapper.Map(dto, objeto); this.GuardadosAdicionales(dbContext, objeto, dto); return(objeto); }
public void DisposeDBContext(GestionStockContext context) => context.Dispose();
public Articulos ObtenerUno(GestionStockContext dbContext, int id) => dbContext.Articulos.Single(x => x.art_Id == id);
protected virtual void GuardadosAdicionales <TDto>(GestionStockContext dbContext, T objeto, TDto dto) where TDto : class { // hook method }
private T ObtenerObjeto(object id, GestionStockContext dbContext) => dbContext.Set <T>().Find(id);
private T GetObjetoInDb <TDto>(TDto dto, GestionStockContext dbContext) where TDto : class { var id = this.GetId(dto); return(this.ObtenerObjeto(id, dbContext)); }
public IEnumerable <TiposComprobantes> GetFiltrado(GestionStockContext dbContext, FiltrosTiposComprobantesDto filtros) => dbContext.TiposComprobantes.Where(queryBuilder.GetFiltrado(filtros));
public IEnumerable <ComprobantesEmitidos> GetTodosFiltrado(GestionStockContext dbContext, FiltrosComprobantesEmitidosDto filtros) { var cem = dbContext.ComprobantesEmitidos.Where(this.queryBuider.GetTodosFiltrado(filtros)); return(cem); }