Пример #1
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());
        }
Пример #2
0
        public ActionResult Edit(int?id)
        {
            Varsity_Admission queEntity = new Varsity_Admission();
            Question          que       = queEntity.Questions.Find(id);

            return(View(que));
        }
Пример #3
0
        // GET: Admin
        public ActionResult Index()
        {
            Varsity_Admission examEntity = new Varsity_Admission();
            var        getYear           = examEntity.Exams.ToList();
            SelectList list = new SelectList(getYear, "E_Id", "E_Year");

            ViewBag.year = list;
            return(View());
        }
Пример #4
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");
        }
Пример #5
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);
        }
Пример #6
0
        public ActionResult SeeQues(int id)
        {
            Varsity_Admission queEntity = new Varsity_Admission();

            var ques = queEntity.Questions
                       .Where(q => q.E_Year == id);

            var queList = ques.ToList();

            if (!queList.Any())
            {
                ViewBag.empty = "No Data Found! ";
            }
            return(View(queList));
        }
Пример #7
0
        public ActionResult Delete(int?id)
        {
            Varsity_Admission queEntity = new Varsity_Admission();

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            //Employee employee = db.Employees.Find(id);
            Question que = queEntity.Questions.Find(id);

            if (que == null)
            {
                return(HttpNotFound());
            }
            return(View(que));
        }
Пример #8
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());
            }
        }
Пример #9
0
        public ActionResult Index(Login logs)
        {
            try
            {
                string email;
                string Sname;
                string Settername;
                string designation;
                using (Varsity_Admission db = new Varsity_Admission())
                {
                    //Login logusr = new Login();
                    var usr = db.Logins.Single(u => u.L_Email == logs.L_Email && u.L_Password == logs.L_Password);
                    //if (usr != null && logs.L_Designation == "student")

                    if (usr != null)
                    {
                        designation = usr.L_Designation.ToString();

                        if (designation == "student")
                        {
                            Session["studentlogin"] = true;

                            email = usr.L_Email.ToString();
                            Session["student_id"]   = usr.L_Id.ToString();
                            Session["student_mail"] = email;
                            //return RedirectToAction("LoggedIn");
                            var usr2 = db.Students.Where(u => u.S_Email == email).Select(u => new
                            {
                                S_name = u.S_Name
                            }).Single();

                            Sname = usr2.S_name.ToString();
                            Session["student_name"] = Sname;
                            return(RedirectToAction("Index", "Student"));
                        }

                        if (designation == "setter")
                        {
                            Session["setterlogin"] = true;
                            email = usr.L_Email.ToString();
                            Session["setter_id"]   = usr.L_Id.ToString();
                            Session["setter_mail"] = email;
                            //return RedirectToAction("LoggedIn");
                            var usr2 = db.Setters.Where(u => u.Se_Email == email).Select(u => new
                            {
                                Setter_name = u.Se_Name
                            }).Single();

                            Settername             = usr2.Setter_name.ToString();
                            Session["setter_name"] = Settername;
                            return(RedirectToAction("Index", "Setter"));
                        }
                        if (designation == "admin")
                        {
                            Session["adminlogin"] = true;
                            return(RedirectToAction("Index", "Admin"));
                        }
                    }
                    else
                    {
                        ModelState.AddModelError("", "Email or password is wrong!");
                        return(View());
                    }
                }
            }
            catch (Exception e)
            {
                //throw e;
                ModelState.AddModelError("", "Email or password is wrong!");
                return(View());
            }

            //return RedirectToAction("Index");
            return(RedirectToAction("LoggedIn"));
        }