示例#1
0
        public async Task <IActionResult> SaveNewFieldOfStudies(ViewModelCreateFieldOfStudies vmFieldOfStudies)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    DtFieldOfStudies fieldOfStudies = new DtFieldOfStudies();
                    fieldOfStudies.FieldOfStudiesName = vmFieldOfStudies.FieldOfStudiesName;

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

                    ViewModelCreate viewModelCreate = new ViewModelCreate();
                    viewModelCreate.FillAllDropdowns(_context, _logger);
                    viewModelCreate.FieldOfStudiesId = fieldOfStudies.FieldOfStudiesID;

                    return(View("CreateQuestion", viewModelCreate));
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, "Error while saving new Field of Studies to the Database");
            }
            return(View("CreateFieldOfStudies", vmFieldOfStudies));
        }
示例#2
0
        public IActionResult CreateNewFieldOfStudies(ViewModelCreate viewModelCreate)
        {
            ViewModelCreateFieldOfStudies vmFieldOfStudies = new ViewModelCreateFieldOfStudies();

            return(View(vmFieldOfStudies));
        }