void Csla.Core.IParent.ApplyEditChild(Core.IEditableBusinessObject child)
 {
     if (child.EditLevel == 0)
     {
         SaveItem((T)child);
     }
 }
 void Csla.Core.IParent.RemoveChild(Core.IEditableBusinessObject child)
 {
     if (child.IsNew)
     {
         Remove((T)child);
     }
 }
Exemple #3
0
 void YYT.Core.IParent.ApplyEditChild(Core.IEditableBusinessObject child)
 {
     if (!_activelySaving && child.EditLevel == 0)
     {
         SaveItem((T)child);
     }
 }
 void Csla.Core.IParent.RemoveChild(Core.IEditableBusinessObject child)
 {
     // do nothing, removal of a child is handled by
     // the RemoveItem override
 }
Exemple #5
0
 /// <summary>
 /// Override this method to be notified when a child object's
 /// <see cref="Core.BusinessBase.ApplyEdit" /> method has
 /// completed.
 /// </summary>
 /// <param name="child">The child object that was edited.</param>
 protected virtual void EditChildComplete(Core.IEditableBusinessObject child)
 {
     // do nothing, we don't really care
     // when a child has its edits applied
 }
Exemple #6
0
 void Core.IParent.ApplyEditChild(Core.IEditableBusinessObject child)
 {
     EditChildComplete(child);
 }