public ActionResult Index(int solutionId) { FeatureIndexModel model = new FeatureIndexModel(); model.SolutionId = solutionId; model.SolutionName = SolutionsLogic.GetSolutionById(solutionId).Name; return(View(model)); }
// // GET: /Feature/ public ActionResult Index(FeatureIndexModel model) { if (model.FeatureFilter != null && model.VersionFilter != null) { int?commitID = SourceControlRepository.FindCommitId(model.VersionFilter); if (commitID == null) { model.ErrorMessage = "Unknown version: " + model.VersionFilter; } else { model.Entries = new FeatureRepository().GetFeatures(model.FeatureFilter, commitID.Value); } } if (model.VersionFilter == null) { model.VersionFilter = SourceControlRepository.GetLatestTagName(14); } if (model.FeatureFilter == null) { model.FeatureFilter = "%"; } return(View(model)); }