public ActionResult MoreCompleted() { var viewModel = new CompletedJobsViewModel(); using (var repo = new JobRepository()) { IList <Job> completedJobs = repo.GetCompletedJobs(100); viewModel.CompletedDeployments = completedJobs.Select(GetViewModelForJob).ToList(); } return(View(viewModel)); }
public ActionResult Index() { var viewModel = new DeploymentDashboardViewModel(); using (var repo = new JobRepository()) { IList <Job> allRunningJobs = repo.GetCurrentlyRunningJobs(); viewModel.RunningDeployments = allRunningJobs.Select(GetViewModelForJob).ToList(); IList <Job> pendingJobs = repo.GetPendingJobs(); viewModel.PendingDeployments = pendingJobs.Select(GetViewModelForJob).ToList(); IList <Job> completedJobs = repo.GetCompletedJobs(10); viewModel.CompletedDeployments = completedJobs.Select(GetViewModelForJob).ToList(); } return(View(viewModel)); }