public async Task <IActionResult> CreateNewUniversity(ViewModelCreate viewModelCreate)
        {
            ViewModelCreateUniversity vmUniversity = new ViewModelCreateUniversity();

            try
            {
                var federalStates = await _context.FederalStates.ToListAsync();

                foreach (var item in federalStates)
                {
                    vmUniversity.FederalStates.Add(new SelectListItem()
                    {
                        Value = item.FederalStateID.ToString(),
                        Text  = item.FederalStateName
                    });
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, "Error while loading filtered Questions from the Database");
            }



            return(View(vmUniversity));
        }
        public async Task <IActionResult> SaveNewUniversity(ViewModelCreateUniversity vmUniversity)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    DtUniversity university = new DtUniversity();

                    university.CountryID      = 1;
                    university.FederalStateID = (int)vmUniversity.FederalStateId;
                    university.UniversityName = vmUniversity.UniversityName;

                    _context.Add(university);
                    await _context.SaveChangesAsync();

                    ViewModelCreate viewModelCreate = new ViewModelCreate();
                    viewModelCreate.FillAllDropdowns(_context, _logger);
                    viewModelCreate.UniversityId = university.UniversityID;

                    return(View("CreateQuestion", viewModelCreate));
                }

                var federalStates = await _context.FederalStates.ToListAsync();

                foreach (var item in federalStates)
                {
                    vmUniversity.FederalStates.Add(new SelectListItem()
                    {
                        Value = item.FederalStateID.ToString(),
                        Text  = item.FederalStateName
                    });
                }
            }

            catch (Exception ex)
            {
                _logger.LogError(ex, "Error while saving new University to the Database");
            }

            return(View("CreateNewUniversity", vmUniversity));
        }