public static SettingMessage UpdateScenes(IEnumerable <Scene> scenes) { var message = SettingProvider.Serialize(scenes); if (!message.IsError) { Scenes = scenes; } return(message); }
public static SettingMessage AddScene(Scene scene) { var newScenes = new List <Scene>(Scenes); newScenes.Add(scene); var message = SettingProvider.Serialize(newScenes); if (!message.IsError) { Scenes = newScenes; } return(message); }
public static SettingMessage UpdateScene(Scene scene) { var sceneToUpdate = Scenes.FirstOrDefault(x => x.Name == scene.Name); sceneToUpdate.AutoLoad = scene.AutoLoad; sceneToUpdate.Hfov = scene.Hfov; sceneToUpdate.Hotspots = scene.Hotspots; sceneToUpdate.Image = scene.Image; sceneToUpdate.IsMain = scene.IsMain; sceneToUpdate.IsUnit = scene.IsUnit; sceneToUpdate.Name = scene.Name; sceneToUpdate.ShowFullscreenCtrl = scene.ShowFullscreenCtrl; var message = SettingProvider.Serialize(Scenes); return(message); }
public static SettingMessage UpdateScenes() { return(SettingProvider.Serialize(Scenes)); }