private void BtnSave_Click(object sender, EventArgs e) { var settings = new LocalTrelloSettings() { ApiKey = txtApiKey.Text , ApiToken = txtApiToken.Text , TargetListId = txtTargetListId.Text }; var json = JsonConvert.SerializeObject(settings); File.WriteAllText("trello_config.json", json); this.Close(); }
private void FindFirstValidTrelloSettings() { var temptoken = ConfigurationManager.AppSettings["trelloapitoken"]; var tempkey = ConfigurationManager.AppSettings["trelloapikey"]; var temptargetlist = ConfigurationManager.AppSettings["targetlist"]; if (temptoken != null && tempkey != null && temptargetlist != null) { settings.ApiKey = tempkey; settings.ApiToken = temptoken; settings.TargetListId = temptargetlist; } else if (File.Exists(settingsFile)) { var existing = File.ReadAllText(settingsFile); settings = JsonConvert.DeserializeObject <LocalTrelloSettings>(existing); } }