/// <summary>
        /// Realiza una adición de un articulo en el repositorio
        /// </summary>
        /// <param name="article"></param>
        public void AddArticle(Article article)
        {
            IRepository <Dominio.Entities.Article> articlesRepository = new InfraestructuraDatos.Repositories.GenericRepository <Dominio.Entities.Article>(szDBContext);

            Dominio.Entities.Article articleEntity = ObjectMapper.Mapper.Map <Article, Dominio.Entities.Article>(article);
            articlesRepository.Insert(articleEntity);
        }
        /// <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);
        }