public ActionResult Index(int typeId = 0) { if (typeId == 0) { var issueSets = _domain.GetQueries(Server.MapPath(@"~/App_Data/Issues.json")) .Select(q => q.Id) .ToList(); typeId = issueSets[new Random(Guid.NewGuid().GetHashCode()).Next(0, issueSets.Count)]; } var query = _domain.GetQueries(Server.MapPath(@"~/App_Data/Issues.json")) .Single(i => i.Id == typeId) .Jql; var vm = new ViewModels.Issues.Issues { IssueList = _domain.Get(query) }; return(View(vm)); }
public ActionResult Index(int typeId = 0) { if (typeId == 0) { var issueSets = _issuesDomain.GetQueries(Server.MapPath(@"~/App_Data/Issues.json")) .Select(q => q.Id) .ToList(); typeId = issueSets[new Random(Guid.NewGuid().GetHashCode()).Next(0, issueSets.Count)]; } var query = _issuesDomain.GetQueries(Server.MapPath(@"~/App_Data/Issues.json")) .Single(i => i.Id == typeId) .Jql; var vm = new ViewModels.Issues.Issues { IssueList = _issuesDomain.Get(query), IsRedAlertEnabled = _commonDomain.GetRedAlert(Server.MapPath(@"~/App_Data/RedAlert.json")).IsEnabled }; return View(vm); }