Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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);
            }
        }