public QueueForm(HubicAPI HAPI, OpenStackAPI OSAPI) { this.HAPI = HAPI; this.OSAPI = OSAPI; InitializeComponent(); }
public OpenStackAPI(HubicAPI HAPI) { JObject credentials = JObject.Parse("{\"token\":\"33b96f08ae284411a138da6b85f43c9e\",\"endpoint\":\"https://lb9911.hubic.ovh.net/v1/AUTH_6f5b4a82af3682dfb7a8034f78e8dcb1\",\"expires\":\"2016-05-14T20:16:03+02:00\"}"); //JObject credentials = JObject.Parse(HAPI.getCredentials()); Debug.WriteLine(credentials.ToString()); this.token = (string)credentials.SelectToken("token"); this.endpoint = (string)credentials.SelectToken("endpoint"); this.expires = (string)credentials.SelectToken("expires"); }
private void ConnectToolStripButton_Click(object sender, EventArgs e) { connectionStatus.SetStatus("Status: connecting...", 0, 100); this.HAPI = new HubicAPI(Config.Get("email"), Config.Get("password", null, true)); this.OSAPI = new OpenStackAPI(this.HAPI); this.queueForm = new QueueForm(this.HAPI, this.OSAPI); connectionStatus.SetStatus("Status: connected"); connectToolButton.Enabled = false; connectToolButton.Visible = false; disconnectToolButton.Enabled = true; disconnectToolButton.Visible = true; createContainerToolButton.Enabled = true; queueToolButton.Enabled = true; containersComboBox.Load(this.OSAPI, true); }