private void btnFirewallBlockDisable_Click(object sender, EventArgs e) { Log("Disabling Firewall Block"); LiveboxAdapter a = CreateLiveboxAdapter(); a.LoginAsync().OnSuccess((t, o) => { a.SetFirewallToMedium().OnSuccess((t2, o2) => { var res = t2.Result; if (!res.Status.GetValueOrDefault()) { Log("Could not DISABLE firewall block, error: " + res.Errors.First().Description); } else { Log("Firewall block DISABLED: " + res.Status); } }, _uiScheduler).OnSuccess((t3, o3) => { a.GetFirewallLevel().OnSuccess(GetFirewallLevelSuccessHandler(), _uiScheduler); }); }); }
private void btnClearFirewallBlock_Click(object sender, EventArgs e) { Log("Setting Firewall to Medium"); LiveboxAdapter a = CreateLiveboxAdapter(); a.LoginAsync().OnSuccess((t, o) => { a.SetFirewallToMedium().OnSuccess((t2, o2) => { var res = t2.Result; if (!res.Status.GetValueOrDefault()) { Log("Error: " + res.Errors.First().Description); } else { Log("Success: " + res.Status); } }, _uiScheduler); }); }