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] }); }
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); }