public ActionResult UpdatedCourseView(CourseEntryVm courseVm) { courseVm.SelectListItems = GetSelectListItem(); courseVm.SelectTagListItems = GetTextListItem(); return(View(courseVm)); }
//Get Organization on COurse Entry public ActionResult CourseEntry() { var model = new CourseEntryVm(); model.OrganizationListItem = GetOrganizationList(); return(View(model)); }
// // GET: /Course/ public ActionResult Entry() { CourseEntryVm courseEntryVm = new CourseEntryVm(); courseEntryVm.SelectListItems = GetSelectListItem(); courseEntryVm.SelectTagListItems = GetTextListItem(); return(View(courseEntryVm)); }
public ActionResult AddCourse() { // courseVm.SelectTrainerListItem = GetTrainerListItem(); CourseEntryVm courseEntryVm = new CourseEntryVm(); courseEntryVm.SelectCourseSelectListItemsListItems = GetCourseListItem(); courseEntryVm.SelectListItems = GetSelectListItem(); courseEntryVm.SelectTagListItems = GetTextListItem(); courseEntryVm.SelectTrainerListItem = GetTrainerListItem(); courseEntryVm.ExamTypeSelectListItems = GetExamTypeListItem(); return(View(courseEntryVm)); }
public ActionResult CourseInformation(CourseEntryVm model) { if (ModelState.IsValid) { var course = Mapper.Map <Course>(model); bool isUpdate = _courseManager.Update(course); if (isUpdate) { return(RedirectToAction("index")); } model.OrganizationListItem = GetOrganizationList(); } return(View()); }
public ActionResult CourseEntry(CourseEntryVm model) { if (ModelState.IsValid) { var course = Mapper.Map <Course>(model); bool isAdded = _courseManager.Add(course); if (isAdded) { return(RedirectToAction("CourseInformation", new { course.Id })); } } return(View()); }
public ActionResult AddCourse(CourseEntryVm courseVm) { // courseVm.SelectTrainerListItem = GetTrainerListItem(); courseVm.SelectListItems = GetSelectListItem(); courseVm.SelectCourseSelectListItemsListItems = GetCourseListItem(); courseVm.SelectTagListItems = GetTextListItem(); courseVm.SelectTrainerListItem = GetTrainerListItem(); courseVm.ExamTypeSelectListItems = GetExamTypeListItem(); var course = Mapper.Map <Course>(courseVm); var organization = manager.GetOrganizationsById(courseVm.OrganizationId); var Tags = manager.GetTagById(courseVm.TagsId); course.Organizations = organization.ToList(); course.Tags = Tags.ToList(); var courseVmM = Mapper.Map <CourseEntryVm>(course); courseVmM.SelectTrainerListItem = GetTrainerListItem(); return(View(courseVmM)); }
public ActionResult Entry(CourseEntryVm courseVm) { bool courseCheckByName = manager.CheckCourseByName(courseVm.CourseName); bool courseCheckByCode = manager.CheckCourseByCode(courseVm.CourseCode); if (courseCheckByName) { ModelState.AddModelError("CourseName", "Course Name already exists"); } if (courseCheckByCode) { ModelState.AddModelError("CourseCode", "Course Code already exists"); } if (ModelState.IsValid) { var course = Mapper.Map <Course>(courseVm); var organization = manager.GetOrganizationsById(courseVm.OrganizationId); var Tags = manager.GetTagById(courseVm.TagsId); course.Organizations = organization.ToList(); course.Tags = Tags.ToList(); bool isSaved = manager.addCourse(course); if (isSaved) { courseVm.SelectTrainerListItem = GetTrainerListItem(); courseVm.SelectCourseSelectListItemsListItems = GetCourseListItem(); courseVm.ExamTypeSelectListItems = GetExamTypeListItem(); courseVm.SelectListItems = GetSelectListItem(); courseVm.SelectTagListItems = GetTextListItem(); courseVm.Id = course.Id; courseVm.Organizations = course.Organizations; courseVm.Tags = course.Tags; return(View("AddCourse", courseVm)); } } courseVm.SelectListItems = GetSelectListItem(); courseVm.SelectTagListItems = GetTextListItem(); return(View(courseVm)); }
public ActionResult TrainerAdded(CourseEntryVm courseEntryVm) { bool isSaved = false; var course = Mapper.Map <Course>(courseEntryVm); course = manager.GetLastAddedCourse(); foreach (var trainer in courseEntryVm.Trainers) { var trainerAdd = manager.GetTrainerByName(trainer); if (courseEntryVm.TrainerType) { course.LeadTrainer = trainerAdd[0].Id; } course.Trainers = trainerAdd; isSaved = manager.UpdateCourseInfo(course); if (!isSaved) { return(View("AddCourse")); } } return(View()); }