public override async Task <object> GetById(int primary) { using (CurrentUnitOfWork.DisableFilter(AbpDataFilters.MayHaveTenant)) { var resource = await Manager.GetByIdFromCacheAsync(primary); return(VideoDto.FromResource(resource)); } }
/// <summary> /// 返回所有视频信息 /// </summary> /// <returns></returns> public virtual async Task <IEnumerable <VideoDto> > GetAllList() { using (CurrentUnitOfWork.DisableFilter(AbpDataFilters.MayHaveTenant)) { var resources = await Manager.GetAll().Where(o => o.ResourceType == "Video" && o.IsActive).OrderBy(o => o.Sort) .ToListAsync(); return(resources.Select(resource => VideoDto.FromResource(resource))); } }