Ejemplo n.º 1
0
        public override async Task <object> GetById(int primary)
        {
            using (CurrentUnitOfWork.DisableFilter(AbpDataFilters.MayHaveTenant))
            {
                var resource = await Manager.GetByIdFromCacheAsync(primary);

                return(VideoDto.FromResource(resource));
            }
        }
Ejemplo n.º 2
0
        /// <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)));
            }
        }