public ActionResult DeleteConfirmed(int id)
        {
            EnglishQuestionBank englishQuestionBank = db.EnglishQuestionBank.Find(id);

            db.EnglishQuestionBank.Remove(englishQuestionBank);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,Question,OptionA,OptionB,OptionC,OptionD,Verified,Answer,Approve,Date,UserId,CategoyId")] EnglishQuestionBank englishQuestionBank)
 {
     if (ModelState.IsValid)
     {
         db.Entry(englishQuestionBank).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UserId = new SelectList(db.User, "Id", "Name", englishQuestionBank.UserId);
     return(View(englishQuestionBank));
 }
        // GET: EnglishQuestionBank/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EnglishQuestionBank englishQuestionBank = db.EnglishQuestionBank.Find(id);

            if (englishQuestionBank == null)
            {
                return(HttpNotFound());
            }
            return(View(englishQuestionBank));
        }
        // GET: EnglishQuestionBank/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EnglishQuestionBank englishQuestionBank = db.EnglishQuestionBank.Find(id);

            if (englishQuestionBank == null)
            {
                return(HttpNotFound());
            }
            ViewBag.UserId = new SelectList(db.User, "Id", "Name", englishQuestionBank.UserId);
            return(View(englishQuestionBank));
        }
        public ActionResult Create([Bind(Include = "Id,Question,OptionA,OptionB,OptionC,OptionD,Verified,Answer,Approve,Date,UserId,CategoyId")] EnglishQuestionBank englishQuestionBank)
        {
            if (englishQuestionBank.Answer == "A")
            {
                englishQuestionBank.Answer = englishQuestionBank.OptionA;
            }
            else if (englishQuestionBank.Answer == "B")
            {
                englishQuestionBank.Answer = englishQuestionBank.OptionB;
            }
            else if (englishQuestionBank.Answer == "C")
            {
                englishQuestionBank.Answer = englishQuestionBank.OptionC;
            }
            else if (englishQuestionBank.Answer == "D")
            {
                englishQuestionBank.Answer = englishQuestionBank.OptionD;
            }
            else
            {
                ModelState.AddModelError("Answer", "Answer Is Mandatory");
            }
            if (ModelState.IsValid)
            {
                englishQuestionBank.CategoryId = 1;
                englishQuestionBank.Date       = DateTime.Now;
                englishQuestionBank.UserId     = 1;
                englishQuestionBank.Approve    = true;

                db.EnglishQuestionBank.Add(englishQuestionBank);
                db.SaveChanges();
                return(RedirectToAction("Create"));
            }

            ViewBag.UserId = new SelectList(db.User, "Id", "Name", englishQuestionBank.UserId);
            return(View(englishQuestionBank));
        }