Exemplo n.º 1
0
        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);
                });
            });
        }
Exemplo n.º 2
0
        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);
            });
        }