public async Task <IActionResult> SaveNewSubject(ViewModelCreateSubject vmSubject) { try { if (ModelState.IsValid) { DtSubject subject = new DtSubject(); subject.SubjectName = vmSubject.SubjectName; _context.Add(subject); await _context.SaveChangesAsync(); ViewModelCreate viewModelCreate = new ViewModelCreate(); viewModelCreate.FillAllDropdowns(_context, _logger); viewModelCreate.SubjectId = subject.SubjectID; return(View("CreateQuestion", viewModelCreate)); } } catch (Exception ex) { _logger.LogError(ex, "Error while saving new Subject to the Db"); } return(View("CreateSubject", vmSubject)); }
public IActionResult CreateNewSubject(ViewModelCreate viewModelCreate) { ViewModelCreateSubject vmSubject = new ViewModelCreateSubject(); return(View(vmSubject)); }