예제 #1
0
        public ActionResult ProjectNamesView()
        {
            var projectNames = buildService.GetProjects();

            var viewModel = new LinkListViewModel
            {
                Title = "Projects on TFS",
                Links = projectNames.ToDictionary(
                    projectName => Url.Action("BuildNamesView", new { projectName }),
                    projectName => projectName)
            };

            return(View("LinkListView", viewModel));
        }
예제 #2
0
        public ActionResult ProjectNames()
        {
            var projectNames = buildService.GetProjects();

            var result = new
            {
                Self     = Url.Action("ProjectNames"),
                Projects = projectNames.Select(projectName => new
                {
                    Name = projectName,
                    Url  = Url.Action("BuildNames", new { projectName }),
                })
            };

            return(Json(result));
        }