public IActionResult ModuleCreate(AddModuleViewModel module)
        {
            var check = _context.Modules.Any(m => m.ModuleName == module.ModuleName);

            if (check)
            {
                ModelState.AddModelError(string.Empty, "Tokia mokymų programa jau yra sukurta");
                return(View());
            }

            if (ModelState.IsValid)
            {
                var newModule = new Module()
                {
                    ModuleName = module.ModuleName
                };
                if (newModule != null)
                {
                    _context.Modules.Add(newModule);
                    _context.SaveChanges();
                }
                return(RedirectToAction("Module"));
            }
            return(View());
        }
Beispiel #2
0
        private void AddModuleExecute()
        {
            var dataContext = new AddModuleViewModel();

            ShowFromWorkplaceDialog(new AddModuleWindow {
                DataContext = dataContext
            });
        }