public ActionResult Index(string searchterm)
        {
            List <Student> students;

            using (JIStudentDBEntities db = new JIStudentDBEntities())
            {
                students = db.Students.Where(s => s.FullName.Contains(searchterm)).ToList();
            }

            return(View(students));
        }
        // GET: Home
        public ActionResult Index()
        {
            List <Student> students;

            using (JIStudentDBEntities db = new JIStudentDBEntities())
            {
                students = db.Students.ToList <Student>();
            }

            return(View(students));
        }
        public ActionResult Edit(int?id)
        {
            if (id != 0)
            {
                using (JIStudentDBEntities db = new JIStudentDBEntities())
                {
                    Student student = db.Students.Where(x => x.StudentId == id).FirstOrDefault <Student>();

                    return(View(student));
                }
            }

            return(View());
        }
        public ActionResult Edit(Student student)
        {
            if (ModelState.IsValid)
            {
                using (JIStudentDBEntities db = new JIStudentDBEntities())
                {
                    db.Entry(student).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                }

                return(RedirectToAction("Index", "Home"));
            }

            return(View(student));
        }
        public ActionResult New(Student student)
        {
            if (ModelState.IsValid)
            {
                using (JIStudentDBEntities db = new JIStudentDBEntities())
                {
                    db.Students.Add(student);
                    db.SaveChanges();
                }

                return(RedirectToAction("Index", "Home"));
            }

            return(View(student));
        }