Пример #1
0
        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));
        }