Пример #1
0
        public async Task <ActionResult> Dashboard(string keyword, int?page, int?pageSize, string sortOrder)
        {
            if (!User.IsSuperSubmitter())
            {
                return(RedirectToRoute(SiteRouteNames.Portal));
            }

            var defaultPageSize = 20;

            pageSize = pageSize ?? defaultPageSize;
            page     = page ?? 1;

            var count = 0;
            var apps  = await _appService.GetSubmissionsAsync(keyword, page.Value, pageSize.Value, sortOrder, out count);

            var model = new ManageDashboardViewModel
            {
                PageSize    = pageSize.Value,
                Keyword     = keyword,
                CurrentSort = sortOrder,
                Submissions = new StaticPagedList <Submission>(apps, page.Value, pageSize.Value, count),
                StatusList  = await _appService.GetStatusAsync()
            };

            return(View(model));
        }
Пример #2
0
        public async Task <ActionResult> GetAppsInFeed(string keyword, int?page, int?pageSize, string sortOrder)
        {
            if (!User.IsSuperSubmitter())
            {
                return(RedirectToRoute(SiteRouteNames.Portal));
            }

            var defaultPageSize = 20;

            pageSize = pageSize ?? defaultPageSize;
            page     = page ?? 1;

            var count = 0;
            var apps  = await _appService.GetAppsFromFeedAsync(keyword, "all", "all", Language.CODE_ENGLISH_US, page.Value, pageSize.Value, sortOrder, out count);

            var model = new ManageDashboardViewModel
            {
                PageSize    = pageSize.Value,
                Keyword     = keyword,
                CurrentSort = sortOrder,
                Submissions = new StaticPagedList <Submission>(apps, page.Value, pageSize.Value, count)
            };

            return(View("AppsInFeed", model));
        }
Пример #3
0
        public IActionResult Dashboard(string user)
        {
            ManageDashboardViewModel model = new ManageDashboardViewModel();

            model.Sas    = new SASViewModel();
            model.CBSDVM = new CBSDVendorModel();

            model.Sas.SASNames            = DropDownBinding.GetDropDown(AppConstants.USP_GETSAS, 0, "SELECT SAS");
            model.CBSDVM.CBSDVendorModels = DropDownBinding.GetDropDown(AppConstants.USP_GETCBSDVENDORMODELS, 0, "SELECT CBSD Vendor / Model");
            ViewBag.User = user;
            return(View(model));
        }