public IActionResult Index(int projectId) { return(View(new ReleasesSummary { ProjectModel = _repository.GetProjectById(projectId), Releases = _repository.GetReleasesForProject(projectId)?.ToList() ?? new List <Release>() })); }
public IViewComponentResult Invoke(Story story) { return(View(new StoryReleaseSelectionViewModel() { Releases = _respository.GetReleasesForProject(story.ProjectId), selectedReleaseID = story.ReleaseId ?? 0 })); }
public IActionResult Index() { return(View(_repository.GetAllProjects().Select(p => new ProjectSummary { ProjectModel = p, StoryCount = _repository.GetStories(p.ProjectId).Count(), ReleaseCount = _repository.GetReleasesForProject(p.ProjectId).Count() }))); }