public void DoRemoveFaceRecognizedAction(ActionViewModel actionViewModel)
 {
     _logger.Info("DoRemoveFaceRecognizedAction() called");
     if (actionViewModel != null)
     {
         FaceRecognizedActions.Remove(actionViewModel);
         _logger.Info($"DoRemoveFaceRecognizedAction() removed {actionViewModel?.ToString()}");
     }
 }
        private void DoSaveChange()
        {
            _logger.Info("DoSaveChange() called");
            var actionsWrapper = new ActionsWrapper
            {
                FaceRecognizedActions = FaceRecognizedActions.Select(a => a.Action),
                StartupActions        = StartupActions.Select(a => a.Action),
            };

            ConfigurationManager.SaveActions(actionsWrapper);
        }
 public void DoAddFaceRecognizedAction()
 {
     _logger.Info("DoAddFaceRecognizedActionCommand() called");
     FaceRecognizedActions.Add(new ActionViewModel(new Model.Action()));
 }