Exemple #1
0
        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"));
        }