示例#1
0
 private int FindIndexInEventListViewModels(EventWithParamViewModel element)
 {
     for (int i = 0; i < EventWithParamViewModels.Count; i++)
     {
         if (EventWithParamViewModels[i] == element)
         {
             return(i);
         }
     }
     return(-1);
 }
示例#2
0
        public void UpdateEvent(EventWithParamViewModel callEventViewModel)
        {
            if (EventWithParamViewModels.Count != Events.Count || !EventWithParamViewModels.Contains(callEventViewModel))
            {
                return;
            }
            int index = EventWithParamViewModels.IndexOf(callEventViewModel);

            RenameSimilarEvents(callEventViewModel);
            Events[index].Name             = callEventViewModel.Name;
            Events[index].Probability      = callEventViewModel.Probability;
            NavigationWindowShower.IsSaved = false;
        }
示例#3
0
        void RenameSimilarEvents(EventWithParamViewModel callEventWithParamViewModel)
        {
            var simeventslist = SearchSimilarEvents(callEventWithParamViewModel.Name.Trim()).ToList();

            foreach (var ev in simeventslist)
            {
                if (EventWithParamViewModels[Events.IndexOf(ev)] == callEventWithParamViewModel)
                {
                    continue;
                }
                string name = callEventWithParamViewModel.Name;
                EventWithParamViewModels[Events.IndexOf(ev)].Name = name + "*";
                ev.Name = name + "*";
            }
        }
 void RenameSimilarEvents(EventWithParamViewModel callEventWithParamViewModel)
 {
     var simeventslist = SearchSimilarEvents(callEventWithParamViewModel.Name.Trim()).ToList();
     foreach (var ev in simeventslist)
     {
         if (EventWithParamViewModels[Events.IndexOf(ev)] == callEventWithParamViewModel) continue;
         string name = callEventWithParamViewModel.Name;
         EventWithParamViewModels[Events.IndexOf(ev)].Name = name + "*";
         ev.Name = name + "*";
     }
 }
 private int FindIndexInEventListViewModels(EventWithParamViewModel element)
 {
     for (int i = 0; i < EventWithParamViewModels.Count; i++)
         if (EventWithParamViewModels[i] == element)
             return i;
     return -1;
 }
 public void UpdateEvent(EventWithParamViewModel callEventViewModel)
 {
     if (EventWithParamViewModels.Count != Events.Count || !EventWithParamViewModels.Contains(callEventViewModel)) return;
     int index = EventWithParamViewModels.IndexOf(callEventViewModel);
     RenameSimilarEvents(callEventViewModel);
     Events[index].Name = callEventViewModel.Name;
     Events[index].Probability = callEventViewModel.Probability;
     NavigationWindowShower.IsSaved = false;
 }