示例#1
0
        public IActionResult CreateNewStaticDataVersion(CreateNewStaticDataVersionViewModel vm)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    vm.Authenticated = _sd.AuthenticateManagerVersionUser(vm.Username, vm.Password);

                    if (vm.Authenticated)
                    {
                        var user         = _sd.GetManagerVersionUser(vm.Username);
                        var newVersionId = _sd.ArchiveConfigurations(user);
                        System.Threading.Thread.Sleep(5000);

                        vm.NewVersionId         = newVersionId;
                        vm.ArchiveWasSuccessful = true;
                    }
                }
                catch (Exception ex)
                {
                    vm.ErrorMessage = ex.Message;
                }

                vm.ProcessingCompleted = true;
            }

            return(View(vm));
        }
示例#2
0
        public IActionResult CreateNewStaticDataVersion()
        {
            var vm = new CreateNewStaticDataVersionViewModel();

            return(View(vm));
        }