Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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);
        }