public void LoginToMyPlex(EditableText username, EditableText password) { this.username = username.Value; MyPlex api = new MyPlex(); user = api.Authenticate(username.Value, password.Value); servers = api.GetServers(user); Properties.Settings.Default.Save(); DialogTest(user.authenticationToken); //GoBack(); }
// Sign in button handler private void BtnSignin_Click(object sender, EventArgs e) { myplex = new MyPlex(); user = myplex.Authenticate(TxtUsername.Text, TxtPassword.Text); // API will return a user object with a non-null email if the login was successful if (user.email == null) { MessageBox.Show("Invalid credentials. Please try again."); TxtUsername.Text = ""; } else { FrmHome home = new FrmHome(user); home.Show(); this.Hide(); } }
static void Main(string[] args) { Console.WriteLine("Hello from C#."); plex = new MyPlex(); var command = ""; do { Console.WriteLine("Enter a command"); command = Console.ReadLine(); Console.WriteLine("Running " + command); switch (command) { case "auth": case "authenticate": Authenticate(); break; case "atoken": AToken(); break; case "servers": Servers(); break; case "sections": Sections(); break; case "views": Views(); break; case "traverse": Traverse(); break; } } while (command != "quit"); }