public ActionResult TrainerEntry(TrainerEntryVm trainerEntryVm) { if (ModelState.IsValid) { HttpPostedFileBase file = Request.Files["Logo"]; trainerEntryVm.Image = ConvertToBytes(file); trainerEntryVm.OrganizationSelectListItems = GetOrganizationListItem(); trainerEntryVm.CourseSelectListItems = GetCourseListItem(); var trainer = Mapper.Map <Trainer>(trainerEntryVm); var organization = trainerManager.GetOrganizationsById(trainerEntryVm.OrganizationId); var course = trainerManager.GetCoursesById(trainerEntryVm.CourseId); trainer.Organizations = organization.ToList(); trainer.Courses = course.ToList(); bool isSaved = trainerManager.SaveStudent(trainer); if (isSaved) { return(View(trainerEntryVm)); } } return(View(trainerEntryVm)); }