private int FindIndexInEventListViewModels(ActionWithParamViewModel element)
 {
     for (int i = 0; i < ActionWithParamViewModels.Count; i++)
     {
         if (ActionWithParamViewModels[i] == element)
         {
             return(i);
         }
     }
     return(-1);
 }
        void RenameSimilarActs(ActionWithParamViewModel callActionViewModel)
        {
            var simactslist = SearchSimilarActs(callActionViewModel.Name.Trim()).ToList();

            foreach (var action in simactslist)
            {
                string name = callActionViewModel.Name;
                ActionWithParamViewModels[Actions.IndexOf(action)].Name = name + "*";
                action.Name = name + "*";
            }
        }
        public void UpdateAction(ActionWithParamViewModel callActionViewModel)
        {
            if (ActionWithParamViewModels.Count != Actions.Count || !ActionWithParamViewModels.Contains(callActionViewModel))
            {
                return;
            }
            int index = ActionWithParamViewModels.IndexOf(callActionViewModel);

            RenameSimilarActs(callActionViewModel);
            Actions[index].Name            = callActionViewModel.Name;
            NavigationWindowShower.IsSaved = false;
        }
 public void UpdateAction(ActionWithParamViewModel callActionViewModel)
 {
     if (ActionWithParamViewModels.Count != Actions.Count || !ActionWithParamViewModels.Contains(callActionViewModel)) return;
     int index = ActionWithParamViewModels.IndexOf(callActionViewModel);
     RenameSimilarActs(callActionViewModel);
     Actions[index].Name = callActionViewModel.Name;
     NavigationWindowShower.IsSaved = false;
 }
 void RenameSimilarActs(ActionWithParamViewModel callActionViewModel)
 {
     var simactslist = SearchSimilarActs(callActionViewModel.Name.Trim()).ToList();
     foreach (var action in simactslist)
     {
         string name = callActionViewModel.Name;
         ActionWithParamViewModels[Actions.IndexOf(action)].Name = name + "*";
         action.Name = name + "*";
     }
 }
 private int FindIndexInEventListViewModels(ActionWithParamViewModel element)
 {
     for (int i = 0; i < ActionWithParamViewModels.Count; i++)
         if (ActionWithParamViewModels[i] == element)
             return i;
     return -1;
 }