// GET: CulturalExchange/Create public async Task <IActionResult> Create() { var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); var user = _applicationUserAppService.GetById(userId); if (user == null) { return(NotFound()); } ViewBag.EnvironmentId = user.EnvironmentId; ViewBag.Students = _studentAppService.GetStudentsNotEnroled(user.EnvironmentId).OrderBy(x => x.FullName); ViewBag.Colleges = _collegeAppService.GetAll(user.EnvironmentId).OrderBy(x => x.Name).ThenBy(x => x.City); ViewBag.Accomodations = _accomodationAppService.GetAllAvaliable(user.EnvironmentId); return(View()); }