public ActionResult Create() { var organisationId = UserOrganisationId; var courses = NidanBusinessService.RetrieveCourses(organisationId, e => true); var viewModel = new CourseInstallmentViewModel() { CourseInstallment = new CourseInstallment(), Courses = new SelectList(courses, "CourseId", "Name") }; return(View(viewModel)); }
public ActionResult Create(CourseInstallmentViewModel courseInstallmentViewModel) { var organisationId = UserOrganisationId; var centreId = UserCentreId; courseInstallmentViewModel.CourseInstallment.OrganisationId = organisationId; if (ModelState.IsValid) { courseInstallmentViewModel.CourseInstallment = NidanBusinessService.CreateCourseInstallment(organisationId, courseInstallmentViewModel.CourseInstallment); return(RedirectToAction("Index", "CourseInstallment")); } courseInstallmentViewModel.Courses = new SelectList(NidanBusinessService.RetrieveCourses(organisationId, e => true).ToList()); return(View(courseInstallmentViewModel)); }
// GET: CourseInstallment/View/{id} public ActionResult View(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var organisationId = UserOrganisationId; var courses = NidanBusinessService.RetrieveCourses(organisationId, e => true); var courseInstallment = NidanBusinessService.RetrieveCourseInstallment(organisationId, id.Value); var centres = NidanBusinessService.RetrieveCentres(organisationId, e => true); if (courseInstallment == null) { return(HttpNotFound()); } var viewModel = new CourseInstallmentViewModel { CourseInstallment = courseInstallment, Courses = new SelectList(courses, "CourseId", "Name"), Centres = new SelectList(centres, "CentreId", "Name") }; return(View(viewModel)); }