Ejemplo n.º 1
0
 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);
         }
     }
 }
Ejemplo n.º 2
0
 private void EditRule(SyncRuleViewModel ruleViewModel)
 {
     Messenger.Default.Send <EditRuleMessage>(new EditRuleMessage(ruleViewModel.Rule));
 }