public virtual ActionResult Settings() { var model = new SettingsViewModel(); model.UseGoogleDrive = SmartAdminMvc.Settings.GetValue<bool>("UseGoogleDrive", ""); model.GoogleApiKey = SmartAdminMvc.Settings.GetValue<string>("GoogleClientId", ""); model.GoogleApiSecret = SmartAdminMvc.Settings.GetValue<string>("GoogleClientSecret", ""); model.GoogleTemplatePath = SmartAdminMvc.Settings.GetValue<string>("GoogleDriveTemplatePath", ""); model.GoogleDrivePath = SmartAdminMvc.Settings.GetValue<string>("GoogleDrivePath", ""); model.GoogleRefreshToken = SmartAdminMvc.Settings.GetValue<string>("GoogleRefreshToken", ""); return View(model); }
public virtual ActionResult Settings(SettingsViewModel model) { try { SmartAdminMvc.Settings.SetValue<bool>("UseGoogleDrive", model.UseGoogleDrive.ToString().ToLower()); SmartAdminMvc.Settings.SetValue<string>("GoogleClientId", model.GoogleApiKey); SmartAdminMvc.Settings.SetValue<string>("GoogleClientSecret", model.GoogleApiSecret); SmartAdminMvc.Settings.SetValue<string>("GoogleDriveTemplatePath", model.GoogleTemplatePath); SmartAdminMvc.Settings.SetValue<string>("GoogleDrivePath", model.GoogleDrivePath); SmartAdminMvc.Settings.SetValue<string>("GoogleRefreshToken", model.GoogleRefreshToken); this.AddSuccess("Settings is updated"); } catch (Exception ex) { this.AddError(ex.Message); } return View(model); }