예제 #1
0
        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);
        }
예제 #2
0
 public void DisposeDBContext(GestionStockContext context) => context.Dispose();
예제 #3
0
 public Articulos ObtenerUno(GestionStockContext dbContext, int id) =>
 dbContext.Articulos.Single(x => x.art_Id == id);
예제 #4
0
 protected virtual void GuardadosAdicionales <TDto>(GestionStockContext dbContext, T objeto, TDto dto) where TDto : class
 {
     // hook method
 }
예제 #5
0
 private T ObtenerObjeto(object id, GestionStockContext dbContext) => dbContext.Set <T>().Find(id);
예제 #6
0
        private T GetObjetoInDb <TDto>(TDto dto, GestionStockContext dbContext) where TDto : class
        {
            var id = this.GetId(dto);

            return(this.ObtenerObjeto(id, dbContext));
        }
예제 #7
0
 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);
        }