Esempio n. 1
0
        public ActionResult Create([Bind(Include = "id,course1,duration")] Course course)
        {
            if (ModelState.IsValid)
            {
                db.Courses.Add(course);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(course));
        }
        public ActionResult Create([Bind(Include = "id,batch1,year")] Batch batch)
        {
            if (ModelState.IsValid)
            {
                db.Batches.Add(batch);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(batch));
        }
Esempio n. 3
0
        public ActionResult Create([Bind(Include = "id,firstname,lastname,nic,Date,batch_id,course_id,phone,gender")] Registration registration)
        {
            if (ModelState.IsValid)
            {
                db.Registrations.Add(registration);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.batch_id  = new SelectList(db.Batches, "id", "batch1", registration.batch_id);
            ViewBag.course_id = new SelectList(db.Courses, "id", "course1", registration.course_id);
            return(View(registration));
        }
Esempio n. 4
0
        public ActionResult Create([Bind(Include = "StudentID,FirstName,LastName,DateOfBirth,Address,DateEntered")] Student student)
        {
            student.DateEntered = DateTime.Now;
            student.StudentID   = CreateStudentId();

            if (ModelState.IsValid)
            {
                db.Students.Add(student);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(student));
        }
        public ActionResult Create([Bind(Include = "LecturerID,FirstName,LastName,Email,Phone,Address,DateEntered")] Lecturer lecturer)
        {
            string tempid = GetLatestLecturerId();

            lecturer.LecturerID  = NewIds(tempid);
            lecturer.DateEntered = DateTime.Now;

            if (ModelState.IsValid)
            {
                db.Lecturers.Add(lecturer);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(lecturer));
        }
Esempio n. 6
0
        public ActionResult Create([Bind(Include = "id,firstname,lastname,username,password")] User user)
        {
            //check if user name already exist and if it does, add Model validation error
            //if (db.Users.Any(x => x.username == user.username))
            //{
            //    ModelState.AddModelError("username","User name already exist!");
            //}
            if (ModelState.IsValid)
            {
                db.Users.Add(user);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(user));
        }
Esempio n. 7
0
        public ActionResult Create([Bind(Include = "ID,SubjectID,Grade1,DateEntered,StudentID")] Grade grade)
        {
            ViewBag.Sid       = grade.StudentID;
            grade.DateEntered = DateTime.Now;

            if (ModelState.IsValid)
            {
                if (db.Grades.Any(g => g.StudentID.Equals(grade.StudentID) && g.SubjectID.Equals(grade.SubjectID)))
                {
                    ViewBag.Error = "Student already taking this subject";
                }
                else
                {
                    db.Grades.Add(grade);
                    db.SaveChanges();
                    return(RedirectToAction("Details", "Students", new { id = grade.StudentID }));
                }
            }

            ViewBag.StudentID = new SelectList(db.Students, "StudentID", "StudentID", grade.StudentID);
            ViewBag.SubjectID = new SelectList(db.Subjects, "SubjectID", "SubjectName", grade.SubjectID);
            return(View(grade));
        }
        public ActionResult Create([Bind(Include = "SubjectID,SubjectName,LecturerID")] Subject subject)
        {
            string tempid = GetLatestSubjectId();

            subject.SubjectID = NewIds(tempid);

            if (ModelState.IsValid)
            {
                if (db.Subjects.Any(s => s.SubjectName == subject.SubjectName))
                {
                    ViewBag.Error = "Subject Already Exists";
                }
                else
                {
                    db.Subjects.Add(subject);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }

            ViewBag.LecturerID = new SelectList(db.Lecturers, "LecturerID", "Name");
            return(View(subject));
        }