public IActionResult Index()
        {
            ViewBag.Account = UserInfo.LoginName;
            IndexPageDto dto = new IndexPageDto();

            dto.Title = "联力视频采集平台";
            dto.User  = UserInfo;
            dto.Menus = userService.FindUserMenuTree(UserInfo);
            return(View(dto));
        }
Example #2
0
        public ActionResult Index()
        {
            IndexPageDto indexPageDto = new IndexPageDto {
                LeftNavMenuList  = _permissionService.QueryNavMenuPermission().ToList(),
                SolidNavMenuList = _permissionService.QuerySolidMenuPermission().ToList(),
                TopNavMenuList   = _permissionService.QueryTopNavMenuPermission().ToList()
            };

            return(View(indexPageDto));
        }
        public async Task <ActionResult <IndexPageDto> > Get()
        {
            var limit = 6;

            var moviesInTheaters = await context.Movies
                                   .Where(x => x.InTheaters).Take(limit)
                                   .OrderByDescending(x => x.ReleaseDate)
                                   .ToListAsync();

            var todaysDate = DateTime.Today;

            var upcomingReleases = await context.Movies
                                   .Where(x => x.ReleaseDate > todaysDate)
                                   .OrderBy(x => x.ReleaseDate).Take(limit)
                                   .ToListAsync();

            var response = new IndexPageDto();

            response.InTheaters       = moviesInTheaters;
            response.UpComingReleases = upcomingReleases;

            return(response);
        }