Exemplo n.º 1
0
            public RootObject CreateJson()
            {
                //var properties = new DataContract.Params().properties;
                //properties.Add("title");
                //properties.Add("season");
                //properties.Add("episode");
                //properties.Add("plot");
                //properties.Add("runtime");
                //properties.Add("showtitle");
                //properties.Add("thumbnail");

                var jsProperties = new List <string>
                {
                    "title",
                    "season",
                    "episode",
                    "plot",
                    "runtime",
                    "showtitle",
                    "thumbnail"
                };

                var jsParam = new DataContract.Params {
                    playerid = 1, properties = jsProperties
                };
                var jsContract = new RootObject
                {
                    id      = 1,
                    jsonrpc = "2.0",
                    method  = "Player.GetItem",
                    @params = jsParam
                };

                return(jsContract);
            }
Exemplo n.º 2
0
            public RootObject CreateJson()
            {
                var jsParam = new DataContract.Params {
                    volume = "decrement"
                };
                var jsContract = new RootObject
                {
                    id      = 1,
                    jsonrpc = "2.0",
                    method  = "Application.SetVolume",
                    @params = jsParam
                };

                return(jsContract);
            }
Exemplo n.º 3
0
            public RootObject CreateJson()
            {
                var jsParam = new DataContract.Params {
                    playerid = 1, speed = "increment"
                };
                var jsContract = new RootObject
                {
                    id      = 1,
                    jsonrpc = "2.0",
                    method  = "Player.SetSpeed",
                    @params = jsParam
                };

                return(jsContract);
            }
Exemplo n.º 4
0
            public RootObject CreateJson()
            {
                var jsParam = new DataContract.Params {
                    playerid = 1, to = "next"
                };
                var jsContract = new RootObject
                {
                    id      = 1,
                    jsonrpc = "2.0",
                    method  = "Player.GoTo",
                    @params = jsParam
                };

                return(jsContract);
            }
Exemplo n.º 5
0
            public RootObject CreateJson()
            {
                var jsParam = new DataContract.Params {
                    mute = "toggle"
                };
                var jsContract = new RootObject
                {
                    id      = 1,
                    jsonrpc = "2.0",
                    method  = "Application.SetMute",
                    @params = jsParam
                };

                return(jsContract);
            }