// // GET: /Readmission/Create /// <summary> /// Create view for readmission form. Ensures that Model is properly populated with data. /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Create(Guid id) { try { if (id != null) { List<campu> _campus = new List<campu>(); _campus.Add(new campu() { cname = "Please Select a Campus" }); _campus.AddRange(db.campus); applicationForReadmission applicationForReadmission = new applicationForReadmission() { issueid = id, date = DateTime.Now }; issue issue = db.issues.Single(i => i.issueid == id); student student = db.students.Include("program").Single(s => s.studentid == issue.studentid); CreateReadmissionForm Model = new CreateReadmissionForm() { _applicationForReadmission = applicationForReadmission, _student = student, _campus = _campus }; return View(Model); } else { return RedirectToAction("Index", "Issue"); } } catch (Exception) { return RedirectToAction("Index", "Issue"); } }
public ActionResult Create(CreateReadmissionForm _CreateReadmissionForm) { if (ModelState.IsValid) { if (_CreateReadmissionForm._applicationForReadmission.term == "Please Select") _CreateReadmissionForm._applicationForReadmission.term = null; if (_CreateReadmissionForm._applicationForReadmission.recommendedsemyear == "Please Select") _CreateReadmissionForm._applicationForReadmission.recommendedsemyear = null; if (_CreateReadmissionForm._applicationForReadmission.recomendedcampus == "Please Select a Campus") _CreateReadmissionForm._applicationForReadmission.recomendedcampus = null; _CreateReadmissionForm._applicationForReadmission.readmissionid = Guid.NewGuid(); db.applicationForReadmissions.AddObject(_CreateReadmissionForm._applicationForReadmission); db.SaveChanges(); return RedirectToAction("Details/" + _CreateReadmissionForm._applicationForReadmission.readmissionid); } return View(_CreateReadmissionForm); }