public WikiCategoryController(UserStatuService userStatuService, WikiCategoryService wikiCategoryService, RedisService redisService) : base(userStatuService) { this._wikiCategoryService = wikiCategoryService; }
public WikiPassagesController(WikiPassageService wikiPassageService, UserInfoService userInfoService, WikiCategoryService wikiCategoryService, UserStatuService userStatuService) : base(userStatuService) { this._userInfoService = userInfoService; this._wikiPassageService = wikiPassageService; this._wikiCategoryService = wikiCategoryService; }
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); }