Ejemplo n.º 1
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;
        }
Ejemplo n.º 2
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;
        }