Exemplo n.º 1
0
 public void UpdateEventParams(EventWithExtensionViewModel callEventViewModel)
 {
     foreach (var eventWithExtensionViewModel in EventWithExtensionViewModels)
     {
         if (eventWithExtensionViewModel != callEventViewModel)
         {
             eventWithExtensionViewModel.IsExtendableEvent = false;
         }
     }
 }
Exemplo n.º 2
0
 private int FindIndexInEventViewModels(EventWithExtensionViewModel element)
 {
     for (int i = 0; i < EventWithExtensionViewModels.Count; i++)
     {
         if (EventWithExtensionViewModels[i] == element)
         {
             return(i);
         }
     }
     return(OUT_OF_RANGE);
 }
Exemplo n.º 3
0
        public void UpdateEvent(EventWithExtensionViewModel callEventViewModel)
        {
            if (EventWithExtensionViewModels.Count != Events.Count || !EventWithExtensionViewModels.Contains(callEventViewModel))
            {
                return;
            }
            int index = EventWithExtensionViewModels.IndexOf(callEventViewModel);

            RenameSimilarEvents(callEventViewModel);
            Events[index].Name = callEventViewModel.Name;
        }
Exemplo n.º 4
0
        void RenameSimilarEvents(EventWithExtensionViewModel callEventViewModel)
        {
            var simeventslist = SearchSimilarEvents(callEventViewModel.Name.Trim()).ToList();

            foreach (var ev in simeventslist)
            {
                if (EventWithExtensionViewModels[Events.IndexOf(ev)] == callEventViewModel)
                {
                    continue;
                }
                string name = callEventViewModel.Name;
                EventWithExtensionViewModels[Events.IndexOf(ev)].Name = name + "*";
                ev.Name = name + "*";
            }
        }
 protected override void InitViewModels()
 {
     base.InitViewModels();
     ActionsWithExtensionsViewModel = new ActionsWithExtensionsViewModel(BaseLayer, ActionErrorCatcher);
     ActionWithExtensionViewModel = new ActionWithExtensionViewModel(CreateActionTemplate(), ActionsWithExtensionsViewModel, ActionErrorCatcher);
     EventsWithExtensionsViewModel = new EventsWithExtensionsViewModel(BaseLayer, EventErrorCatcher);
     EventWithExtensionViewModel = new EventWithExtensionViewModel(CreateEventTemplate(), EventsWithExtensionsViewModel, EventErrorCatcher);
 }
 void RenameSimilarEvents(EventWithExtensionViewModel callEventViewModel)
 {
     var simeventslist = SearchSimilarEvents(callEventViewModel.Name.Trim()).ToList();
     foreach (var ev in simeventslist)
     {
         if (EventWithExtensionViewModels[Events.IndexOf(ev)] == callEventViewModel) continue;
         string name = callEventViewModel.Name;
         EventWithExtensionViewModels[Events.IndexOf(ev)].Name = name + "*";
         ev.Name = name + "*";
     }
 }
 private int FindIndexInEventViewModels(EventWithExtensionViewModel element)
 {
     for (int i = 0; i < EventWithExtensionViewModels.Count; i++)
         if (EventWithExtensionViewModels[i] == element)
             return i;
     return OUT_OF_RANGE;
 }
 public void UpdateEventParams(EventWithExtensionViewModel callEventViewModel)
 {
     foreach (var eventWithExtensionViewModel in EventWithExtensionViewModels)
     {
         if (eventWithExtensionViewModel != callEventViewModel)
         {
             eventWithExtensionViewModel.IsExtendableEvent = false;
         }
     }
 }
 public void UpdateEvent(EventWithExtensionViewModel callEventViewModel)
 {
     if (EventWithExtensionViewModels.Count != Events.Count || !EventWithExtensionViewModels.Contains(callEventViewModel)) return;
     int index = EventWithExtensionViewModels.IndexOf(callEventViewModel);
     RenameSimilarEvents(callEventViewModel);
     Events[index].Name = callEventViewModel.Name;
 }