public PostFactory( IDateService dateService, IUserContext userContext, IPostRepository postRepository, ITagRepository tagRepository, ITagFactory tagFactory, IWebsiteInfo websiteInfo ) { dateService.CheckArgumentIsNull(); _dateService = dateService; userContext.CheckArgumentIsNull(); _userContext = userContext; postRepository.CheckArgumentIsNull(); _postRepository = postRepository; tagRepository.CheckArgumentIsNull(nameof(tagRepository)); _tagRepository = tagRepository; tagFactory.CheckArgumentIsNull(nameof(tagFactory)); _tagFactory = tagFactory; websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; }
public TagService( ITagRepository repository, IWebsiteInfo websiteInfo) { repository.CheckArgumentIsNull(nameof(repository)); _repository = repository; websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; }