private void DeleteRule(SyncRuleViewModel ruleViewModel) { lock (_ruleCollectionLock) { _model.Settings.Rules.Remove(ruleViewModel.Rule); _model.Save(); var index = Rules.IndexOf(ruleViewModel); Rules.RemoveAt(index); if (Rules.Count == 0) { ViewNavigation.Direction = Direction.Backward; Messenger.Default.Send(Messages.ShowWelcome); } } }
private void EditRule(SyncRuleViewModel ruleViewModel) { Messenger.Default.Send <EditRuleMessage>(new EditRuleMessage(ruleViewModel.Rule)); }