/// <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); })); }
public async Task <bool> RemoveSiteTagById(SiteTagEntity tagEntity) { return(await SiteTagRepository.DeleteAsync(tagEntity)); }
public async Task <int> GetAllSiteTagsCountAsync() { return(await SiteTagRepository.GetModelsCountByConditionAsync(a => a.isShow)); }
/// <summary> /// /// </summary> /// <param name="tId"></param> /// <returns></returns> public async Task <bool> RemoveEntity(int tId) { var siteTagEntity = await SiteTagRepository.GetSingleModelAsync(a => a.id == tId); return(await SiteTagRepository.DeleteAsync(siteTagEntity)); }