// Map service model to API model public static DeviceModelSimulation FromServiceModel(StateSimulation value) { if (value == null) { return(null); } return(new DeviceModelSimulation { InitialState = value.InitialState, Interval = value.Interval.ToString("c"), Scripts = value.Scripts.Select(DeviceModelSimulationScript.FromServiceModel).Where(x => x != null).ToList() }); }
private StateSimulation GetDeviceModelStateSimulation() { var deviceModelSimulation = new StateSimulation { Interval = TimeSpan.FromSeconds(10), Scripts = new List <Script> { new Script { Type = ScriptInterpreter.JAVASCRIPT_SCRIPT, Path = "scripts" } } }; return(deviceModelSimulation); }