public ActionResult ChangeCourse(UserCoursesViewModel trainerCourse)
        {
            var trainerCourseInDb = _context.TrainerCourses.SingleOrDefault(t => t.TrainerId == trainerCourse.TrainerUser.TrainerId);

            trainerCourseInDb.CourseId = trainerCourse.TrainerUser.CourseId;
            _context.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult ChangeCourse(string id)
        {
            var trainerCourse = _context.TrainerCourses.SingleOrDefault(c => c.TrainerId == id);
            var viewModel     = new UserCoursesViewModel()
            {
                TrainerUser = trainerCourse,
                Courses     = _context.Courses.ToList()
            };

            return(View(viewModel));
        }
        public ActionResult AssignCourse(string id)
        {
            var UserInDb  = _context.Users.SingleOrDefault(t => t.Id == id);
            var viewModel = new UserCoursesViewModel()
            {
                User    = UserInDb,
                Courses = _context.Courses.ToList()
            };

            return(View(viewModel));
        }
        public ActionResult AssignCourse(UserCoursesViewModel trainerCourse)
        {
            var newTrainerCourse = new TrainerCourse()
            {
                TrainerId = trainerCourse.User.Id.ToString(),
                CourseId  = trainerCourse.TrainerUser.CourseId
            };

            _context.TrainerCourses.Add(newTrainerCourse);
            _context.SaveChanges();
            return(RedirectToAction("Index"));
        }