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