コード例 #1
0
        // GET: Suites/Details/5
        public IActionResult Details(int?id)
        {
            if (id == null)
            {
                return(HttpNotFound());
            }

            ViewData["Message"] = HttpContext.Session.GetString("Message");
            HttpContext.Session.Remove("Message");

            LibraryAndSectionAndSuiteAndTest libraryAndSectionAndSuiteAndTest = new LibraryAndSectionAndSuiteAndTest();

            libraryAndSectionAndSuiteAndTest.Suite = _context.Suite.Single(m => m.SuiteID == id);
            if (libraryAndSectionAndSuiteAndTest.Suite == null)
            {
                return(HttpNotFound());
            }

            int intSectionID = libraryAndSectionAndSuiteAndTest.Suite.SectionID;

            libraryAndSectionAndSuiteAndTest.Section = _context.Section.Single(m => m.SectionID == intSectionID);

            int intLibraryID = libraryAndSectionAndSuiteAndTest.Section.LibraryID;

            libraryAndSectionAndSuiteAndTest.Library = _context.Library.Single(m => m.LibraryID == intLibraryID);

            libraryAndSectionAndSuiteAndTest.Test  = new Test();
            libraryAndSectionAndSuiteAndTest.Tests = _context.Test.Where(l => l.SuiteID == id);

            return(View(libraryAndSectionAndSuiteAndTest));
        }
コード例 #2
0
        public IActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(HttpNotFound());
            }

            LibraryAndSectionAndSuiteAndTest libraryAndSectionAndSuiteAndTest = new LibraryAndSectionAndSuiteAndTest();

            libraryAndSectionAndSuiteAndTest.Test = _context.Test.Single(m => m.TestID == id);
            if (libraryAndSectionAndSuiteAndTest.Test == null)
            {
                return(HttpNotFound());
            }

            int intSuiteID = libraryAndSectionAndSuiteAndTest.Test.SuiteID;

            libraryAndSectionAndSuiteAndTest.Suite = _context.Suite.Single(m => m.SuiteID == intSuiteID);

            int intSectionID = libraryAndSectionAndSuiteAndTest.Suite.SectionID;

            libraryAndSectionAndSuiteAndTest.Section = _context.Section.Single(m => m.SectionID == intSectionID);

            int intLibraryID = libraryAndSectionAndSuiteAndTest.Section.LibraryID;

            libraryAndSectionAndSuiteAndTest.Library = _context.Library.Single(m => m.LibraryID == intLibraryID);

            return(View(libraryAndSectionAndSuiteAndTest));
        }
コード例 #3
0
        // GET: Tests/Edit/5
        public IActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(HttpNotFound());
            }

            LibraryAndSectionAndSuiteAndTest libraryAndSectionAndSuiteAndTest = new LibraryAndSectionAndSuiteAndTest();

            libraryAndSectionAndSuiteAndTest.Test = _context.Test.Single(m => m.TestID == id);
            if (libraryAndSectionAndSuiteAndTest.Test == null)
            {
                return(HttpNotFound());
            }

            libraryAndSectionAndSuiteAndTest.Suite = _context.Suite.Single
                                                         (m => m.SuiteID == libraryAndSectionAndSuiteAndTest.Test.SuiteID);

            libraryAndSectionAndSuiteAndTest.Section = _context.Section.Single
                                                           (m => m.SectionID == libraryAndSectionAndSuiteAndTest.Suite.SectionID);

            libraryAndSectionAndSuiteAndTest.Library = _context.Library.Single
                                                           (m => m.LibraryID == libraryAndSectionAndSuiteAndTest.Section.LibraryID);

            ViewBag.Suites = new SelectList(_context.Suite, "SuiteID", "Name", libraryAndSectionAndSuiteAndTest.Test.SuiteID);

            return(View(libraryAndSectionAndSuiteAndTest));
        }
コード例 #4
0
        // GET: Tests/Details/5
        public IActionResult Details(int? id)
        {
            if (id == null)
            {
                return HttpNotFound();
            }

            ViewData["Message"] = HttpContext.Session.GetString("Message");
            HttpContext.Session.Remove("Message");

            LibraryAndSectionAndSuiteAndTest libraryAndSectionAndSuiteAndTest = new LibraryAndSectionAndSuiteAndTest();
            libraryAndSectionAndSuiteAndTest.Test = _context.Test.Single(m => m.TestID == id);
            if (libraryAndSectionAndSuiteAndTest.Test == null)
            {
                return HttpNotFound();
            }

            int intSuiteID = libraryAndSectionAndSuiteAndTest.Test.SuiteID;
            libraryAndSectionAndSuiteAndTest.Suite = _context.Suite.Single(m => m.SuiteID == intSuiteID);

            int intSectionID = libraryAndSectionAndSuiteAndTest.Suite.SectionID;
            libraryAndSectionAndSuiteAndTest.Section = _context.Section.Single(m => m.SectionID == intSectionID);

            int intLibraryID = libraryAndSectionAndSuiteAndTest.Section.LibraryID;
            libraryAndSectionAndSuiteAndTest.Library = _context.Library.Single(m => m.LibraryID == intLibraryID);

            ViewBag.strUploadsDirectory = strUploadsDirectory;

            return View(libraryAndSectionAndSuiteAndTest);
        }
コード例 #5
0
        public IActionResult Delete(int? id)
        {
            if (id == null)
            {
                return HttpNotFound();
            }

            LibraryAndSectionAndSuiteAndTest libraryAndSectionAndSuiteAndTest = new LibraryAndSectionAndSuiteAndTest();
            libraryAndSectionAndSuiteAndTest.Test = _context.Test.Single(m => m.TestID == id);
            if (libraryAndSectionAndSuiteAndTest.Test == null)
            {
                return HttpNotFound();
            }

            int intSuiteID = libraryAndSectionAndSuiteAndTest.Test.SuiteID;
            libraryAndSectionAndSuiteAndTest.Suite = _context.Suite.Single(m => m.SuiteID == intSuiteID);

            int intSectionID = libraryAndSectionAndSuiteAndTest.Suite.SectionID;
            libraryAndSectionAndSuiteAndTest.Section = _context.Section.Single(m => m.SectionID == intSectionID);

            int intLibraryID = libraryAndSectionAndSuiteAndTest.Section.LibraryID;
            libraryAndSectionAndSuiteAndTest.Library = _context.Library.Single(m => m.LibraryID == intLibraryID);

            return View(libraryAndSectionAndSuiteAndTest);
        }
コード例 #6
0
        // GET: Tests/Edit/5
        public IActionResult Edit(int? id)
        {
            if (id == null)
            {
                return HttpNotFound();
            }

            LibraryAndSectionAndSuiteAndTest libraryAndSectionAndSuiteAndTest = new LibraryAndSectionAndSuiteAndTest();
            libraryAndSectionAndSuiteAndTest.Test = _context.Test.Single(m => m.TestID == id);
            if (libraryAndSectionAndSuiteAndTest.Test == null)
            {
                return HttpNotFound();
            }

            libraryAndSectionAndSuiteAndTest.Suite = _context.Suite.Single
                (m => m.SuiteID == libraryAndSectionAndSuiteAndTest.Test.SuiteID);

            libraryAndSectionAndSuiteAndTest.Section = _context.Section.Single
                (m => m.SectionID == libraryAndSectionAndSuiteAndTest.Suite.SectionID);

            libraryAndSectionAndSuiteAndTest.Library = _context.Library.Single
                (m => m.LibraryID == libraryAndSectionAndSuiteAndTest.Section.LibraryID);

            ViewBag.Suites = new SelectList(_context.Suite, "SuiteID", "Name", libraryAndSectionAndSuiteAndTest.Test.SuiteID);

            return View(libraryAndSectionAndSuiteAndTest);
        }