Ejemplo n.º 1
0
        // GET: DependencyGroups/Details/5
        public IActionResult Details(int?id)
        {
            ViewData["Message"] = HttpContext.Session.GetString("Message");
            HttpContext.Session.Remove("Message");

            if (id == null)
            {
                return(HttpNotFound());
            }
            DependencyGroupAndNewDependency dependencyGroupAndNewDependency = new DependencyGroupAndNewDependency();

            dependencyGroupAndNewDependency.DependencyGroup = _context.DependencyGroup.Single(m => m.DependencyGroupID == id);

            if (dependencyGroupAndNewDependency.DependencyGroup == null)
            {
                return(HttpNotFound());
            }

            dependencyGroupAndNewDependency.DependencyGroup.Dependencies = _context.Dependency.Where(t => t.DependencyGroupID == id).ToList();

            foreach (var dpg in dependencyGroupAndNewDependency.DependencyGroup.Dependencies)
            {
                dpg.TestRun      = _context.TestRun.SingleOrDefault(t => t.TestRunID == dpg.TestRunID);
                dpg.TestRun.Test = _context.Test.SingleOrDefault(t => t.TestID == dpg.TestRun.TestID);
            }

            ViewData["DependencyGroupID"] = id;

            var TestRuns = new List <SelectListItem>();

            foreach (var testRun in _context.TestRun)
            {
                var testName       = _context.Test.SingleOrDefault(t => t.TestID == testRun.TestID).Name;
                var runName        = _context.Run.SingleOrDefault(t => t.RunID == testRun.RunID).Name;
                var text           = runName + "=>" + testName + "=>" + testRun.TestRunID.ToString();
                var SelectListItem = new SelectListItem()
                {
                    Value = testRun.TestRunID.ToString(), Text = text
                };
                TestRuns.Add(SelectListItem);
            }

            ViewBag.TestRuns = new SelectList(TestRuns, "Value", "Text");
            ViewBag.browsers = new SelectList(new List <string> {
                "Chrome", "Firefox", "IE"
            });

            return(View(dependencyGroupAndNewDependency));
        }
        // GET: DependencyGroups/Details/5
        public IActionResult Details(int? id)
        {
            ViewData["Message"] = HttpContext.Session.GetString("Message");
            HttpContext.Session.Remove("Message");

            if (id == null)
            {
                return HttpNotFound();
            }
            DependencyGroupAndNewDependency dependencyGroupAndNewDependency = new DependencyGroupAndNewDependency();
            dependencyGroupAndNewDependency.DependencyGroup = _context.DependencyGroup.Single(m => m.DependencyGroupID == id);

            if (dependencyGroupAndNewDependency.DependencyGroup == null)
            {
                return HttpNotFound();
            }

            dependencyGroupAndNewDependency.DependencyGroup.Dependencies = _context.Dependency.Where(t => t.DependencyGroupID == id).ToList();

            foreach (var dpg in dependencyGroupAndNewDependency.DependencyGroup.Dependencies)
            {
                dpg.TestRun = _context.TestRun.SingleOrDefault(t => t.TestRunID == dpg.TestRunID);
                dpg.TestRun.Test = _context.Test.SingleOrDefault(t => t.TestID == dpg.TestRun.TestID);
            }

            ViewData["DependencyGroupID"] = id;

            var TestRuns = new List<SelectListItem>();

            foreach(var testRun in _context.TestRun)
            {
                var testName = _context.Test.SingleOrDefault(t => t.TestID == testRun.TestID).Name;
                var runName = _context.Run.SingleOrDefault(t => t.RunID == testRun.RunID).Name;
                var text = runName + "=>" + testName + "=>" + testRun.TestRunID.ToString();
                var SelectListItem = new SelectListItem() { Value = testRun.TestRunID.ToString(), Text = text };
                TestRuns.Add(SelectListItem);
            }

            ViewBag.TestRuns = new SelectList(TestRuns, "Value", "Text");
            ViewBag.browsers = new SelectList(new List<string> { "Chrome", "Firefox", "IE" });

            return View(dependencyGroupAndNewDependency);
        }