public ActionResult Index(RDPSettingsViewModel rdpSettings)
 {
     Log.Information($"User {User.Identity.Name} is setting these settings: {{@rdpSettings}}", rdpSettings);
     _settings.AdminGroups   = rdpSettings.AdminGroups;
     _settings.AdminUsers    = rdpSettings.AdminUsers;
     _settings.AllowedGroups = rdpSettings.AllowedGroups;
     _settings.AllowedUsers  = rdpSettings.AllowedUsers;
     _settings.DBName        = rdpSettings.DBName;
     _settings.DBServer      = rdpSettings.DBServer;
     _settings.SiteCode      = rdpSettings.SiteCode;
     _settings.WMIServer     = rdpSettings.WMIServer;
     _settings.CMScriptName  = rdpSettings.CMScriptName;
     _settings.TextBoxGroups = rdpSettings.GroupsByComputerName;
     _settings.TextBoxUsers  = rdpSettings.UsersByComputerName;
     return(RedirectToAction("Index"));
 }
        // GET: Admin
        public ActionResult Index()
        {
            var vm = new RDPSettingsViewModel();

            vm.AdminGroups          = _settings.AdminGroups;
            vm.AdminUsers           = _settings.AdminUsers;
            vm.AllowedGroups        = _settings.AllowedGroups;
            vm.AllowedUsers         = _settings.AllowedUsers;
            vm.DBName               = _settings.DBName;
            vm.DBServer             = _settings.DBServer;
            vm.SiteCode             = _settings.SiteCode;
            vm.WMIServer            = _settings.WMIServer;
            vm.CMScriptName         = _settings.CMScriptName;
            vm.UsersByComputerName  = _settings.TextBoxUsers;
            vm.GroupsByComputerName = _settings.TextBoxGroups;
            return(View(vm));
        }