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)); }
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)); }
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)); }