// 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());
        }