public string Call(string command)
        {
            string subCommand = null;

            if (command.StartsWith("Options change"))
            {
                subCommand = command.Substring(14).Trim();
                command    = "Options change";
            }

            switch (command)
            {
            case "Tv On":
                IsOnline = true;
                break;

            case "Tv Off":
                if (CurrentSettings.ContainsKey("volume"))
                {
                    for (int i = 0; i < CurrentSettings["volume"] / STEP_FOR_BUTTON; i++)
                    {
                        OptionsSwitch("volume down");
                    }
                }

                IsOnline = false;
                break;

            case "Volume Up":
                OptionsSwitch("volume up");
                break;

            case "Volume Down":
                OptionsSwitch("volume down");
                break;

            case "Options change":
                OptionsSwitch(subCommand);
                break;

            case "Options show":
                return(_optionsShower.OptionsShow());
            }

            return("");
        }
        public string Call(String command)
        {
            string subCommand = null;

            if (command.StartsWith("Options change"))
            {
                subCommand = command.Substring(14).Trim();
                command    = "Options change";
            }

            switch (command)
            {
            case "Tv On":
                isOnline = true;
                break;

            case "Tv Off":
                isOnline = false;
                break;

            case "Volume Up":
                volume += 10;
                break;

            case "Volume Down":
                volume -= 10;
                break;

            case "Options change":
                OptionsSwitch(subCommand);
                break;

            case "Options show":
                return(_optionsShower.OptionsShow(command));

                break;

            default:
                break;
            }

            return("");
        }