public ActionResult Register() { TeacherListVM vm = new TeacherListVM() { TeacherNameList = userService.GetAllTeachers().Select(x => x.Username).ToList() }; vm.TeacherNameList.Insert(0, null); return(View(vm)); }
public IActionResult Teachers() { Guid studentId = Guid.Parse(User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.NameIdentifier).Value); TeacherListVM teacherListVM = new TeacherListVM(); Student student = _studentService.GetStudentWithTeachers(studentId); foreach (var teacherStudent in student.TeacherStudents) { User teacherUser = _userService.FindById(teacherStudent.TeacherId); teacherListVM.Teachers.Add(teacherUser); } return(View(teacherListVM)); }
public ActionResult Register(AccountVM vm, TeacherListVM tvm) { if (ModelState.IsValid) { try { userService.CreateStudentUser(vm.UserName, vm.Password, vm.Email, vm.TeacherName); return(View("MessageView", (object)"A confirmation message has benn sent. Please confirm!")); } catch (Exception) { return(View("MessageView", (object)"An error has ocurred.")); } } else { return(View("MessageView", (object)"An error has ocurred.")); } }