コード例 #1
0
 /// <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());
     }));
 }
コード例 #2
0
 /// <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);
     }));
 }
コード例 #3
0
 public async Task <bool> RemoveSiteTagById(SiteTagEntity tagEntity)
 {
     return(await SiteTagRepository.DeleteAsync(tagEntity));
 }
コード例 #4
0
 public async Task <int> GetAllSiteTagsCountAsync()
 {
     return(await SiteTagRepository.GetModelsCountByConditionAsync(a => a.isShow));
 }
コード例 #5
0
        /// <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));
        }