Пример #1
0
        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);
        }
Пример #2
0
        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);
        }