Example #1
0
 private void OnUserAdded(object sender, ModelAddedEventArgs<User_Position> e)
 {
     var userPositionVm = new UserPositionVM(e.NewModel, Access, RelationDirection.Reverse);
     SelectedItems.AddNewItem(userPositionVm);
     SelectedItems.CommitNew();
     foreach (IEntityItem item in AllItems)
     {
         if (item.Id == userPositionVm.UserId)
         {
             AllItems.Remove(item);
             break;
         }
     }
 }
Example #2
0
 private void OnPositionAdded(object sender, ModelAddedEventArgs<User_Position> e)
 {
     var positionUserVm = new UserPositionVM(e.NewModel, Access, RelationDirection.Straight);
     SelectedItems.AddNewItem(positionUserVm);
     SelectedItems.CommitNew();
     foreach (IEntityItem item in AllItems)
     {
         if (item.Id == positionUserVm.PositionId)
         {
             AllItems.Remove(item);
             break;
         }
     }
 }