예제 #1
0
        public static object GetVolumeParamsObject(VolumeMethod method)
        {
            var methods = new Dictionary <VolumeMethod, string>();

            methods.Add(VolumeMethod.Up, Increment);
            methods.Add(VolumeMethod.Down, Decrement);

            return(new { volume = methods[method] });
        }
예제 #2
0
        private static RPCRequestModel GetVolumeMethodRequestModel(Application appMethod, VolumeMethod volumeMethod)
        {
            var reqData = new RPCRequestModel();

            reqData.Id     = 1;
            reqData.Method = Helper.GetEnumMethodName(appMethod);
            reqData.Params = appMethod == Application.SetVolume ? Volume.GetVolumeParamsObject(volumeMethod) : Volume.GetVoulueParamsForMute();
            return(reqData);
        }