Exemplo n.º 1
0
 public WikiCategoryController(UserStatuService userStatuService,
                               WikiCategoryService wikiCategoryService,
                               RedisService redisService)
     : base(userStatuService)
 {
     this._wikiCategoryService = wikiCategoryService;
 }
Exemplo n.º 2
0
 public WikiPassagesController(WikiPassageService wikiPassageService,
                               UserInfoService userInfoService,
                               WikiCategoryService wikiCategoryService,
                               UserStatuService userStatuService) : base(userStatuService)
 {
     this._userInfoService     = userInfoService;
     this._wikiPassageService  = wikiPassageService;
     this._wikiCategoryService = wikiCategoryService;
 }
Exemplo n.º 3
0
        public virtual async Task <List <BreadCrumbDto> > CollectBreadCrumbsAsync(WikiPassageDto wikiPassageDto)
        {
            Ensure.NotNull(wikiPassageDto, nameof(wikiPassageDto));

            List <BreadCrumbDto> results             = new List <BreadCrumbDto>();
            WikiCategoryService  wikiCategoryService = base.GetService <WikiCategoryService>();
            WikiCategory         wikiCategory        = await wikiCategoryService.GetById(wikiPassageDto.CategoryId);

            results.Add(new BreadCrumbDto {
                Name = wikiCategory.Name, Url = "/wiki-list"
            });                                                                             //$"/wiki-passage/{parentPassage.RoutePath}"

            return(results);
        }