public async Task <IActionResult> CreateParent() { var user = await _userManager.GetUserAsync(User); var isAdmin = await IsAdmin(); var schools = _schoolsServices.GetAllByUserId <SchoolViewModel>(user?.UniqueGradebookId, isAdmin).ToList(); var students = _studentsService.GetAllBySchoolIds <StudentViewModel>(schools.Select(s => s.Id)); var inputModel = new ParentCreateInputModel { Students = students.Select(s => new SelectListItem($"{s.FirstName} {s.LastName} ({s.SchoolName})", s.Id.ToString())).ToList() }; return(View(inputModel)); }