Esempio n. 1
0
        private async void buttonOK_Click(object sender, EventArgs e)
        {
            labelStatus.ForeColor = SystemColors.ControlText;
            SetStatus("Checking name availability", false);
            UpdateUI(true);
            string    name = _deckPrefix + textBoxDeckName.Text;
            WikiaPage page = new WikiaPage(_client, name);
            await page.LoadAsync();

            UpdateUI(false);
            if (page.Exists)
            {
                SetStatus("A deck with that name already exists.", true);
            }
            else
            {
                DeckPage     = page;
                DeckName     = textBoxDeckName.Text;
                DialogResult = DialogResult.OK;
                Close();
            }
        }
Esempio n. 2
0
 public Decklists(WikiaClient client, string decklistsPageTitle)
 {
     _client             = client;
     _decklistsPageTitle = decklistsPageTitle;
     _page = new WikiaPage(_client, _decklistsPageTitle);
 }
Esempio n. 3
0
 public Deck(WikiaPage deckPage, string deckName)
 {
     _deckPage = deckPage;
     _deckName = deckName;
 }