Esempio n. 1
0
 public ChangeArticleNameHandler(
     ILogger <ChangeArticleNameHandler> logger,
     IArticlesRepository articlesRepository,
     IArticleValidator articleValidator
     )
 {
     _logger             = logger;
     _articlesRepository = articlesRepository;
     _articleValidator   = articleValidator;
 }
 public AddArticleHandler(
     ILogger <AddArticleHandler> logger,
     IArticlesRepository articlesRepository,
     IArticleValidator articleValidator
     )
 {
     _logger             = logger;
     _articlesRepository = articlesRepository;
     _articleValidator   = articleValidator;
 }
Esempio n. 3
0
        public ArticleOld(ArticleType articleType, IArticleValidator validator, ArticlePublishingRules publishingRules)
        {
            ArticleType = articleType;
            if (validator == null)
            {
                throw new ArgumentNullException("validator");
            }
            _validator = validator;

            if (publishingRules == null)
            {
                throw new ArgumentNullException("publishingRules");
            }

            _publishingRules = publishingRules;
        }
Esempio n. 4
0
        public ArticleOld(ArticleType articleType, IArticleValidator validator, ArticlePublishingRules publishingRules)
        {
            ArticleType = articleType;
            if (validator == null)
            {
                throw new ArgumentNullException("validator");
            }
            _validator = validator;

            if (publishingRules == null)
            {
                throw new ArgumentNullException("publishingRules");
            }

            _publishingRules = publishingRules;
        }
Esempio n. 5
0
 public ArticleBll(IArticleRepository articleRepository, IArticleValidator validator)
 {
     _articleRepository = articleRepository;
     _validator         = validator;
 }