Exemplo n.º 1
0
        public static SettingMessage UpdateScenes(IEnumerable <Scene> scenes)
        {
            var message = SettingProvider.Serialize(scenes);

            if (!message.IsError)
            {
                Scenes = scenes;
            }
            return(message);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 public static SettingMessage UpdateScenes()
 {
     return(SettingProvider.Serialize(Scenes));
 }