Esempio n. 1
0
        public void CreateModelWithDecarator(ArticleDTO articleDTO)
        {
            ArticleModel             articleModel      = new ArticleModel();
            ArticleModelWithCategory modelWithCategory = new ArticleModelWithCategory(_unitofwork, articleModel);
            var model = modelWithCategory.CreateModel(articleDTO);

            Assert.Equal(articleDTO.Content, model.Content);
        }
Esempio n. 2
0
        public Article createModel(ArticleDTO articleDTO)
        {
            IPersistentData persistentData = new ArticleModel();

            if (articleDTO.Category != null)
            {
                ArticleModelWithCategory modelWithCategory = new ArticleModelWithCategory(_unitOfWork, persistentData);
                return(modelWithCategory.CreateModel(articleDTO));
            }
            else
            {
                return(persistentData.CreateModel(articleDTO));
            }
        }