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