コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }
コード例 #3
0
        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;
        }