public IActionResult CreateClass(NewClassViewModel newClass) { UpdateControllerProperties("CreateClass"); var newClassName = newClass.NewClassName; newClass.NewClass.ClassName = newClassName; var startDate = DateTime.Now; newClass.NewClass.StartDate = startDate; ClassRepository.CreateNewClass(newClass.NewClass); int newClassId = ClassRepository.GetClassId(newClass.NewClass); foreach (var mentor in newClass.Mentors) { if (mentor.IsAssigned.Equals(true)) { int mentorId = ClassRepository.GetMentorId(mentor.UserId); ClassRepository.AssignMentorsToClass(mentorId, newClassId, startDate); } } return(RedirectToAction("Classes")); }