public PostController( IPostService postService, PostViewModelProvider postViewModelProvider, CategoryViewModelProvider categoryViewModelProvider, IOptionsSnapshot <BehlogSetting> setting, FileUploadHelper fileUploader, ITagService tagService ) { postService.CheckArgumentIsNull(); _postService = postService; postViewModelProvider.CheckArgumentIsNull(); _postViewModelProvider = postViewModelProvider; categoryViewModelProvider.CheckArgumentIsNull(); _categoryViewModelProvider = categoryViewModelProvider; setting.CheckArgumentIsNull(); _setting = setting; fileUploader.CheckArgumentIsNull(); _fileUploader = fileUploader; tagService.CheckArgumentIsNull(nameof(tagService)); _tagService = tagService; }
public PostViewModelProvider( LanguageViewModelProvider languageProvider, IPostTypeService postTypeService, IPostService postService, CategoryViewModelProvider categoryProvider, ITagService tagService ) { postTypeService.CheckArgumentIsNull(); _postTypeService = postTypeService; languageProvider.CheckArgumentIsNull(); _languageViewModelProvider = languageProvider; postService.CheckArgumentIsNull(); _postService = postService; categoryProvider.CheckArgumentIsNull(); _categoryProvider = categoryProvider; tagService.CheckArgumentIsNull(nameof(tagService)); _tagService = tagService; }
public TagsLoader(ITagService tagService) { tagService.CheckArgumentIsNull(nameof(tagService)); _tagService = tagService; }