public async Task <ActionResult> DeleteConfirmed(int id)
        {
            TestCategoryTestThema testCategoryTestThema = await db.TestCategoryTestThemas.FindAsync(id);

            int testThemaId = testCategoryTestThema.TestThemaId;

            db.TestCategoryTestThemas.Remove(testCategoryTestThema);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index", routeValues: new { testThemaId }));
        }
        public async Task <ActionResult> Create([Bind(Include = "Id,TestCategoryId,TestThemaId")] TestCategoryTestThema testCategoryTestThema)
        {
            if (ModelState.IsValid)
            {
                db.TestCategoryTestThemas.Add(testCategoryTestThema);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index", routeValues: new { testThemaId = testCategoryTestThema.TestThemaId }));
            }

            ViewBag.TestCategoryId = new SelectList(db.TestCategories, "Id", "Category", testCategoryTestThema.TestCategoryId);
            ViewBag.TestThema      = db.TestThemas.Find(testCategoryTestThema.TestThemaId).Thema;
            return(View(testCategoryTestThema));
        }
        // GET: TestCategoryTestThemas/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TestCategoryTestThema testCategoryTestThema = await db.TestCategoryTestThemas.FindAsync(id);

            if (testCategoryTestThema == null)
            {
                return(HttpNotFound());
            }
            ViewBag.TestThema = db.TestThemas.Find(testCategoryTestThema.TestThemaId).Thema;
            ViewBag.Category  = db.TestCategories.Find(testCategoryTestThema.TestCategoryId).Category;
            return(View(testCategoryTestThema));
        }