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