/// <summary> /// 获取所有的站点标签 /// </summary> /// <returns></returns> public async Task <List <SiteTagDTO> > GetAllSiteTagsAsync() { return(await Task.Run(() => { var siteTags = SiteTagRepository.GetModels(a => a.isShow); return Mapper.Map <List <SiteTagDTO> >(siteTags.OrderByDescending(a => a.createDate).Take(30).ToList()); })); }
/// <summary> /// 根据禁用显示所有的站点标签 /// </summary> /// <param name="isShow"></param> /// <returns></returns> public async Task <List <SiteTagDTO> > GetSiteTagsByIsShowAsync(bool isShow) { return(await Task.Run(() => { var siteTags = SiteTagRepository.GetModels(a => a.id != 0); var siteTagList = isShow ? siteTags.Where(a => a.isShow).ToList() : siteTags.Where(a => !a.isShow).ToList(); return Mapper.Map <List <SiteTagDTO> >(siteTagList); })); }