private void Button_Click(object sender, RoutedEventArgs e) { var button = sender as Button; if (button == null) { return; } Rest.Config.ProductionInstance = InstanceBox.Text; var oauth = new Rest.OAuth.ImpersonationParam { ClientId = ClientIdBox.Text, ClientSecret = ClientSecretBox.Text, Username = UsernameBox.Text, Password = PasswordEntry.Password, SecurityToken = SecurityTokenBox.Text }; if (document == null) { document = new DiagramDocument(); } document.Credentials = Credentials.From(oauth); document.Credentials.Instance = InstanceBox.Text; documentStorage.Save(document, Filename); CheckCredentials(); }
public static Credentials From(Rest.OAuth.ImpersonationParam auth) { return(new Credentials { Password = auth.Password, ClientSecret = auth.ClientSecret, Username = auth.Username, SecurityToken = auth.SecurityToken, ClientId = auth.ClientId }); }