/// <summary>
        /// Obtiene una colección completa de articulos
        /// </summary>
        /// <returns></returns>
        public IEnumerable <Article> GetArticles()
        {
            IRepository <Dominio.Entities.Article> articlesRepository = new InfraestructuraDatos.Repositories.GenericRepository <Dominio.Entities.Article>(szDBContext);
            List <Dominio.Entities.Article>        articles           = articlesRepository.Get().ToList();
            List <Adaptadores.Article>             articlesDTO        = ObjectMapper.Mapper.MapList <Dominio.Entities.Article, Adaptadores.Article>(articles);

            return(articlesDTO);
        }
        /// <summary>
        /// Obtiene los articulos de un store
        /// </summary>
        /// <param name="idStore">Id de Store</param>
        /// <returns></returns>
        public IEnumerable <Article> GetArticlesStore(long idStore)
        {
            IRepository <Dominio.Entities.Article> articlesRepository = new InfraestructuraDatos.Repositories.GenericRepository <Dominio.Entities.Article>(szDBContext);
            List <Dominio.Entities.Article>        articles           = articlesRepository.Get(art => art.StoreId == idStore, null, string.Empty, false).ToList();
            List <Adaptadores.Article>             articlesDTO        = ObjectMapper.Mapper.MapList <Dominio.Entities.Article, Article>(articles);

            return(articlesDTO);
        }
Beispiel #3
0
        /// <summary>
        /// Obtiene una colección completa de stores sin realizar tracking en el contexto
        /// </summary>
        /// <returns></returns>
        public IEnumerable <Adaptadores.Store> GetStoresNoTracking()
        {
            IRepository <Dominio.Entities.Store> storesRepository = new InfraestructuraDatos.Repositories.GenericRepository <Dominio.Entities.Store>(szDBContext);
            List <Dominio.Entities.Store>        stores           = storesRepository.Get(null, null, String.Empty, false).ToList();
            List <Adaptadores.Store>             storesDTO        = ObjectMapper.Mapper.MapList <Dominio.Entities.Store, Adaptadores.Store>(stores);

            return(storesDTO);
        }