Пример #1
0
        public ActionResult Index(StudentViewModel student)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (Varsity_Admission db = new Varsity_Admission())
                    {
                        var userWithSameEmail = db.Students.Where(m => m.S_Email == student.S_Email).SingleOrDefault();
                        if (userWithSameEmail == null)
                        {
                            Student stud = new Student();
                            stud.S_Name  = student.S_Name;
                            stud.S_Email = student.S_Email;
                            stud.S_Phone = student.S_Phone;

                            db.Students.Add(stud);
                            db.SaveChanges();

                            string mail         = stud.S_Email;
                            Login  log_instance = new Login();
                            log_instance.L_Email       = mail;
                            log_instance.L_Password    = student.L_Password;
                            log_instance.L_Designation = "student";

                            db.Logins.Add(log_instance);
                            db.SaveChanges();
                            ViewBag.success_msg = "Registration Successful";
                            return(View());
                        }
                        else
                        {
                            //ModelState.AddModelError("", "Email already exists !");
                            ViewBag.error_msg = "Email already exists !";
                            return(View(student));
                        }
                    }
                }
            }
            catch (Exception e)
            {
                throw e;
            }

            //return View();
            return(RedirectToAction("Index"));

            //return View(student);
        }
Пример #2
0
        public ActionResult Index(QuestionViewModel ques)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (Varsity_Admission db = new Varsity_Admission())
                    {
                        Question question = new Question();
                        question.E_Year   = ques.E_Year;
                        question.Q_Body   = ques.Q_Body;
                        question.Op_1     = ques.Op_1;
                        question.Op_2     = ques.Op_2;
                        question.Op_3     = ques.Op_3;
                        question.Op_4     = ques.Op_4;
                        question.Op_5     = ques.Op_5;
                        question.Q_Answer = ques.Q_Answer;

                        db.Questions.Add(question);
                        db.SaveChanges();

                        ViewBag.success_insert = "Data inserted successfully";
                        ModelState.Clear();
                        return(View());
                    }
                }
            }
            catch (Exception e)
            {
                throw e;
            }


            return(View());
        }
Пример #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            Varsity_Admission queEntity = new Varsity_Admission();
            Question          qs        = queEntity.Questions.Find(id);
            int yr = qs.E_Year;

            queEntity.Questions.Remove(qs);
            queEntity.SaveChanges();
            return(RedirectToAction("SeeQues", new { Id = yr }));
            //return RedirectToAction("Index");
        }
Пример #4
0
        public ActionResult Edit([Bind(Include = "Q_Id,E_Year,Q_Body,Op_1,Op_2,Op_3,Op_4,Op_5,Q_Answer")] Question qstn)
        {
            Varsity_Admission queEntity = new Varsity_Admission();
            int yr;

            if (ModelState.IsValid)
            {
                queEntity.Entry(qstn).State = EntityState.Modified;
                queEntity.SaveChanges();
                yr = qstn.E_Year;
                return(RedirectToAction("SeeQues", new { Id = yr }));
            }
            //  return View(prson);
            else
            {
                return(View());
            }
        }