public PostTypeService( IPostTypeRepository repo ) { repo.CheckArgumentIsNull(); _repo = repo; }
public PostService(IPostRepository repository, IPostTypeRepository postTypeRepository, ILanguageRepository languageRepository, ICategoryRepository categoryRepository, IPostMetaRepository metaRepository, IPostFactory factory, IDateService dateService, IWebsiteInfo websiteInfo ) { repository.CheckArgumentIsNull(nameof(repository)); _repository = repository; postTypeRepository.CheckArgumentIsNull(nameof(postTypeRepository)); _postTypeRepository = postTypeRepository; languageRepository.CheckArgumentIsNull(nameof(languageRepository)); _languageRepository = languageRepository; categoryRepository.CheckArgumentIsNull(nameof(categoryRepository)); _categoryRepository = categoryRepository; metaRepository.CheckArgumentIsNull(nameof(metaRepository)); _metaRepository = metaRepository; factory.CheckArgumentIsNull(); _factory = factory; dateService.CheckArgumentIsNull(nameof(dateService)); _dateService = dateService; websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; }