public async Task <ActionResult> Publish(int submissionId, string returnUrl) { if (!User.IsSuperSubmitter()) { return(RedirectToRoute(SiteRouteNames.Portal)); } var model = new AppPublishViewModel { Submission = await _appService.GetPublishingSubmissionAsync(submissionId), Packages = await _appService.GetPackagesAsync(submissionId), DisplayWarning = !(await _appService.CanBePublishedAsync(submissionId)) }; ViewBag.ReturnUrl = returnUrl; return(View("Publish", model)); }