public void UpdateEventParams(EventWithExtensionViewModel callEventViewModel) { foreach (var eventWithExtensionViewModel in EventWithExtensionViewModels) { if (eventWithExtensionViewModel != callEventViewModel) { eventWithExtensionViewModel.IsExtendableEvent = false; } } }
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 UpdateEvent(EventWithExtensionViewModel callEventViewModel) { if (EventWithExtensionViewModels.Count != Events.Count || !EventWithExtensionViewModels.Contains(callEventViewModel)) { return; } int index = EventWithExtensionViewModels.IndexOf(callEventViewModel); RenameSimilarEvents(callEventViewModel); Events[index].Name = callEventViewModel.Name; }
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 UpdateEvent(EventWithExtensionViewModel callEventViewModel) { if (EventWithExtensionViewModels.Count != Events.Count || !EventWithExtensionViewModels.Contains(callEventViewModel)) return; int index = EventWithExtensionViewModels.IndexOf(callEventViewModel); RenameSimilarEvents(callEventViewModel); Events[index].Name = callEventViewModel.Name; }