Exemplo n.º 1
0
        //Retrieves all student details
        // GET: Student
        public ActionResult Index()
        {
            StudentDBHandle dbHandle = new StudentDBHandle();

            ModelState.Clear();
            return(View(dbHandle.GetStudent()));
        }
        public IHttpActionResult Index()
        {
            StudentDBHandle dbhandle = new StudentDBHandle();
            var             students = dbhandle.GetStudent();

            return(Ok(students));
        }
Exemplo n.º 3
0
        // UPDATE (load base view)
        // GET: /Student/Edit/5
        public ActionResult Edit(int id)
        {
            ViewBag.Title = "Edit Student detail";
            StudentDBHandle dbhandle = new StudentDBHandle();

            return(View(dbhandle.ReadStudent().Find(smodel => smodel.Id == id)));
        }
Exemplo n.º 4
0
        // GET: Student
        public ActionResult Index(string search, string option)
        {
            StudentDBHandle dbhandle = new StudentDBHandle();

            ModelState.Clear();
            List <StudentModel> ll = new List <StudentModel>();

            ll = dbhandle.GetStudent();
            if (option == "Name")
            {
                List <StudentModel> ss = ll.Where(x => x.Name == search).ToList();
                return(View(ss));
            }
            else if (option == "City")
            {
                return(View(ll.Where(x => x.City == search).ToList()));
            }
            else if (option == "Address")
            {
                return(View(ll.Where(x => x.Address == search).ToList()));
            }
            else
            {
                return(View(ll));
            }
        }
Exemplo n.º 5
0
 public ActionResult Create(StudentModel smodel)
 {
     try
     {
         //if (ModelState.IsValid)
         //{
         StudentDBHandle sdb = new StudentDBHandle();
         if (smodel.Id > 0)
         {
             sdb.UpdateDetails(smodel);
             return(RedirectToAction("Index"));
             //if (sdb.UpdateDetails(smodel))
             //{
             //    ViewBag.Message = "Student Details Updated Successfully";
             //    ModelState.Clear();
             //}
         }
         else
         {
             if (sdb.AddStudent(smodel))
             {
                 // ViewBag.Message = "Student Details Added Successfully";
                 return(RedirectToAction("Index"));
                 //  ModelState.Clear();
             }
         }
         //}
         return(View());
     }
     catch
     {
         return(View());
     }
 }
Exemplo n.º 6
0
        // READ ALL
        // GET: /Student/
        public ActionResult Index()
        {
            ViewBag.Title = "Create <new Student> | edit | view detail | delete <Student>";
            StudentDBHandle dbhandle = new StudentDBHandle();

            ModelState.Clear();
            return(View(dbhandle.ReadStudent()));
        }
Exemplo n.º 7
0
        // 3. ************* EDIT STUDENT DETAILS ******************
        // GET: Student/Edit/5
        public ActionResult Edit(int id)
        {
            StudentDBHandle sdb = new StudentDBHandle();
            var             dd  = sdb.GetStudent().Find(smodel => smodel.Id == id);

            return(View());
            //  return View(sdb.GetStudent().Find(smodel => smodel.Id == id));
        }
Exemplo n.º 8
0
        public JsonResult GetStudents()
        {
            // simulate delay
            Thread.Sleep(1500);
            StudentDBHandle dbhandle = new StudentDBHandle();

            ModelState.Clear();
            return(Json(dbhandle.GetStudent(), JsonRequestBehavior.AllowGet));
        }
        // GET: Student/Details/5
        public ActionResult Details(int id)
        {
            StudentDBHandle dbhandle = new StudentDBHandle();

            Student student = dbhandle.GetStudentDetails(id);

            ViewBag.Title = student.FirstName + " " + student.LastName;

            ModelState.Clear();
            return(View(dbhandle.GetStudentClassDetails(id)));
        }
Exemplo n.º 10
0
        // 2. *************ADD NEW STUDENT ******************
        // GET: Student/Create
        public ActionResult Create(int?id)
        {
            StudentDBHandle sdb = new StudentDBHandle();
            var             dd  = sdb.GetStudent().Find(smodel => smodel.Id == id);
            //dd.IsMovie = (dd.IsMovie == false) ? false : dd.IsMovie;
            //dd.IsCricket = (dd.IsCricket == false) ? false : dd.IsCricket;
            var genList = sdb.GenList().ToList();

            ViewBag.GenList = new SelectList(genList, "Id", "Name");
            return(View(dd));
            //  return View(sdb.GetStudent().Find(smodel => smodel.Id == id));
        }
 public ActionResult Edit(int id, Student student)
 {
     try
     {
         StudentDBHandle dbhandle = new StudentDBHandle();
         dbhandle.UpdateDetails(student);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Exemplo n.º 12
0
 // POST: Student/Edit/5
 //  [HttpPost]
 public ActionResult Eite(StudentModel smodel)
 {
     try
     {
         StudentDBHandle sdb = new StudentDBHandle();
         sdb.UpdateDetails(smodel);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Exemplo n.º 13
0
 public ActionResult Edit(int id, StudentModel student)
 {
     try
     {
         // TODO: Add update logic here
         StudentDBHandle dBHandle = new StudentDBHandle();
         dBHandle.UpdateDetails(student);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Exemplo n.º 14
0
        public ActionResult Profile()
        {
            if (Session["Student"] == null)
            {
                return(RedirectToAction("login", "Home", new { area = "" }));
            }
            StudentDBHandle sadb = new StudentDBHandle();

            int userid = Convert.ToInt32((Session["Student"]));
            var sab    = db.Students.Find(userid);

            Session["imgPath"] = sab.ImagePath;
            tbl_StudentValidation sa = sadb.GetProfileData(userid);

            return(View(sa));
        }
Exemplo n.º 15
0
 // 4. ************* DELETE STUDENT DETAILS ******************
 // GET: Student/Delete/5
 public ActionResult Delete(int id)
 {
     try
     {
         StudentDBHandle dBHandle = new StudentDBHandle();
         if (dBHandle.DeleteStudents(id))
         {
             ViewBag.AlertMsg = "Estudiante eliminado exitosamente";
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Exemplo n.º 16
0
 // 4. ************* DELETE STUDENT DETAILS ******************
 // GET: Student/Delete/5
 public ActionResult Delete(int id)
 {
     try
     {
         StudentDBHandle sdb = new StudentDBHandle();
         if (sdb.DeleteStudent(id))
         {
             ViewBag.AlertMsg = "Student Deleted Successfully";
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
 public IHttpActionResult Delete(int id)
 {
     try
     {
         StudentDBHandle sdb = new StudentDBHandle();
         if (sdb.DeleteStudent(id))
         {
             return(Ok("Student Record Deleted Successfully"));
         }
         return(NotFound());
     }
     catch
     {
         return(BadRequest());
     }
 }
Exemplo n.º 18
0
 // GET: Student/Delete/5
 public ActionResult Delete(int id)
 {
     try
     {
         // TODO: Add delete logic here
         StudentDBHandle dBHandle = new StudentDBHandle();
         if (dBHandle.DeleteStudent(id))
         {
             ViewBag.AlertMsg = "STUDENT REMOVE SUCCESSFULLY.";
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        public IHttpActionResult Edit([FromUri] int id, [FromBody] StudentModel smodel)
        {
            try
            {
                StudentDBHandle sdb = new StudentDBHandle();
                smodel.Id = id;
                if (sdb.UpdateDetails(smodel))
                {
                    return(Ok("Student Details Updated Successfully"));
                }

                return(NotFound());
            }
            catch
            {
                return(BadRequest());
            }
        }
Exemplo n.º 20
0
        public ActionResult ProfileSetting()
        {
            if (Session["Student"] == null)
            {
                return(RedirectToAction("Login", "Account", new { area = "" }));
            }
            StudentDBHandle sadb = new StudentDBHandle();

            int userid = Convert.ToInt32((Session["Student"]));
            var sab    = db.Students.Find(userid);

            Session["imgPath"]     = sab.ImagePath;
            Session["DateCreated"] = sab.RegisterationDate;
            Session["Address"]     = sab.Address;

            tbl_StudentValidation sa = sadb.GetProfileData(userid);

            return(View(sa));
        }
 public IHttpActionResult Create(StudentModel smodel)
 {
     try
     {
         if (ModelState.IsValid)
         {
             StudentDBHandle sdb = new StudentDBHandle();
             if (sdb.AddStudent(smodel))
             {
                 return(Ok("Student Details Added Successfully"));
             }
         }
         return(BadRequest(ModelState));
     }
     catch
     {
         return(InternalServerError());
     }
 }
Exemplo n.º 22
0
 public ActionResult Create(StudentModel smodel)
 {
     try
     {
         if (ModelState.IsValid)
         {
             StudentDBHandle sdb = new StudentDBHandle();
             if (sdb.AddStudent(smodel))
             {
                 ViewBag.Message = "Student Details Added Successfully";
                 ModelState.Clear();
             }
         }
         return(View());
     }
     catch
     {
         return(View());
     }
 }
Exemplo n.º 23
0
        public ActionResult Edit(int id, StudentModel smodel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    StudentDBHandle dbhandle = new StudentDBHandle();
                    if (dbhandle.UpdateStudent(smodel))
                    {
                        ViewBag.Message = "Student details updated Successfully";
                    }
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 24
0
 public ActionResult Create(StudentModel oStudentModel)
 {
     try
     {
         // TODO: Add insert logic here
         if (ModelState.IsValid)
         {
             StudentDBHandle oStudent = new StudentDBHandle();
             if (oStudent.AddStudent(oStudentModel))
             {
                 ViewBag.Message = "Estudiante agregado exitosamente";
                 ModelState.Clear();
             }
         }
         return(View());
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult Create(Student student)
 {
     try
     {
         if (ModelState.IsValid)
         {
             StudentDBHandle dbhandle = new StudentDBHandle();
             if (dbhandle.AddStudent(student))
             {
                 ViewBag.Message = "Student Added Successfully";
                 ModelState.Clear();
             }
         }
         return(View());
     }
     catch (Exception e)
     {
         ViewBag.Message = e.ToString();
         return(View());
     }
 }
Exemplo n.º 26
0
        public ActionResult Delete(int id, StudentModel smodel)
        {
            try
            {
                //* No ModelState.IsValid check is required (returns false)
                //if (ModelState.IsValid)
                //{
                StudentDBHandle dbhandle = new StudentDBHandle();
                if (dbhandle.DeletStudent(smodel))
                {
                    ViewBag.Message = "Student detail is deleted successfully";
                }
                //}

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 27
0
        public ActionResult Create(StudentModel smodel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    StudentDBHandle dbhandle = new StudentDBHandle();
                    if (dbhandle.CreateStudent(smodel))
                    {
                        ViewBag.Message = "Student detail created successfully.";
                        ModelState.Clear();
                    }
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 28
0
        public ActionResult Create(StudentModel student)
        {
            try
            {
                // TODO: Add insert logic here
                if (ModelState.IsValid)
                {
                    StudentDBHandle dBHandle = new StudentDBHandle();

                    if (dBHandle.AddStudent(student))
                    {
                        ViewBag.Message = "STUDENT DETAILS ADDED SUCCESSFULLY.";
                        ModelState.Clear();
                    }
                }
                return(View());
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 29
0
        public ActionResult Enrollment()
        {
            if (Session["school"] == null)
            {
                return(RedirectToAction("Login", "Account", new { area = "" }));
            }
            //ViewBag.CourseId = new SelectList(db.Courses, "courseId", "Code");
            //ViewBag.StudentList = db.Students.ToList();
            int             schoolid = Convert.ToInt32(Session["school"]);
            int             RoleID   = 2;
            StudentDBHandle gc       = new StudentDBHandle();

            List <tbl_StudentValidation> list = gc.GetSchoolStudent(schoolid);

            ViewData["student_name"] = new SelectList(list, "RegNo", "RegNo");


            CourseDBHandle gc1 = new CourseDBHandle();

            List <tbl_OnlineTestValidation> courselist = gc1.GetSchoolCourse(schoolid, RoleID);

            ViewData["course_name"] = new SelectList(courselist, "courseId", "courseName");
            return(View());
        }
Exemplo n.º 30
0
        // 1. *************RETRIEVE ALL STUDENT DETAILS ******************
        // GET: Student

        public ActionResult Index(string SortOrder, string SortBy)
        {
            ViewBag.SortOrder = SortOrder;
            StudentDBHandle dbhandle = new StudentDBHandle();
            var             dd       = dbhandle.GetStudent().ToList();

            switch (SortBy)
            {
            case "Name":
            {
                switch (SortOrder)
                {
                case "Asc":
                {
                    dd = dd.OrderBy(x => x.Name).ToList();
                    break;
                }

                case "Desc":
                {
                    dd = dd.OrderByDescending(x => x.Name).ToList();
                    break;
                }

                default:
                {
                    dd = dd.OrderBy(x => x.Name).ToList();
                    break;
                }
                }
                break;
            }

            case "City":
            {
                switch (SortOrder)
                {
                case "Asc":
                {
                    dd = dd.OrderBy(x => x.City).ToList();
                    break;
                }

                case "Desc":
                {
                    dd = dd.OrderByDescending(x => x.City).ToList();
                    break;
                }

                default:
                {
                    dd = dd.OrderBy(x => x.City).ToList();
                    break;
                }
                }
                break;
            }

            case "DOB":
            {
                switch (SortOrder)
                {
                case "Asc":
                {
                    dd = dd.OrderBy(x => x.DOB).ToList();
                    break;
                }

                case "Desc":
                {
                    dd = dd.OrderByDescending(x => x.DOB).ToList();
                    break;
                }

                default:
                {
                    dd = dd.OrderBy(x => x.DOB).ToList();
                    break;
                }
                }
                break;
            }

            default:
            {
                dd = dd.OrderBy(x => x.Name).ToList();
                break;
            }
            }

            ModelState.Clear();
            return(View(dd));
        }