public ClientController(IClientView view, IHomeSecureConfig config) { _config = config; _view = view; _appSettings = _config.GetAppSettings(); }
private void InitConfiguration() { if ((_appSettings == null) || (_appSettings.IsDbInitialized == false)) { DbInitialization.InitDbOnFirstRun(_config); _appSettings = new AppSettings(); _appSettings.IsDbInitialized = true; _config.SetAppSettings(_appSettings); _config.Save(); } }
public void SetAppSettings(AppSettings appSettings) { AppSettings settingsFromDb = GetAppSettings(); while (settingsFromDb != null) { _dataContext.AppSettings.Remove(settingsFromDb); settingsFromDb = GetAppSettings(); } _dataContext.AppSettings.Add(appSettings); }