private void OnOperatorAdded(object sender, ModelAddedEventArgs<ActivitySkill> e) { var activityOperatorVm = new ActivityOperatorVM(e.NewModel, Access, ActivityOperatorDataService, RelationDirection.Straight); SelectedItems.AddNewItem(activityOperatorVm); SelectedItems.CommitNew(); foreach (IEntityItem item in AllItems) { if (item.Id == activityOperatorVm.OperatorId) { AllItems.Remove(item); break; } } }
private void OnActivityAdded(object sender, ModelAddedEventArgs<ActivitySkill> e) { var activityOperatorVm = new ActivityOperatorVM(e.NewModel, Access, ActivityOperatorDataService, RelationDirection.Reverse); SelectedItems.AddNewItem(activityOperatorVm); SelectedItems.CommitNew(); }