/// <summary>
        /// Obtiene un articulo sin realizar tracking
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public Adaptadores.Article GetArticleNoTracking(long id)
        {
            IRepository <Dominio.Entities.Article> articlesRepository = new InfraestructuraDatos.Repositories.GenericRepository <Dominio.Entities.Article>(szDBContext);

            Dominio.Entities.Article article    = articlesRepository.GetById(id, false);
            Adaptadores.Article      articleDTO = ObjectMapper.Mapper.Map <Dominio.Entities.Article, Article>(article);
            return(articleDTO);
        }
示例#2
0
        /// <summary>
        /// Obtiene un store sin realizar tracking
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public Adaptadores.Store GetStoreNoTracking(long id)
        {
            IRepository <Dominio.Entities.Store> storesRepository = new InfraestructuraDatos.Repositories.GenericRepository <Dominio.Entities.Store>(szDBContext);

            Dominio.Entities.Store store    = storesRepository.GetById(id, false);
            Adaptadores.Store      storeDTO = ObjectMapper.Mapper.Map <Dominio.Entities.Store, Adaptadores.Store>(store);
            return(storeDTO);
        }