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 CategoryController( CategoryViewModelProvider viewModelProvider, ICategoryService categoryService, LanguageViewModelProvider languageProvider, IPostTypeService postTypeService, ILanguageService languageService ) { viewModelProvider.CheckArgumentIsNull(); _viewModelProvider = viewModelProvider; categoryService.CheckArgumentIsNull(); _categoryService = categoryService; languageProvider.CheckArgumentIsNull(); _languageProvider = languageProvider; postTypeService.CheckArgumentIsNull(); _postTypeService = postTypeService; languageService.CheckArgumentIsNull(); _languageService = languageService; }