private void Fetch(IObjectPortal <IBusinessItemList> op) { using (BypassPropertyChecks) { BusinessItemList = op.FetchChild(); } }
// [Create] private void Create(Guid criteria, IObjectPortal <IBusinessItemList> op) { using (BypassPropertyChecks) { BusinessItemList = op.CreateChild(criteria); } }
private void Create(IObjectPortal <IBusinessItemList> op) { using (BypassPropertyChecks) { BusinessItemList = op.CreateChild(); } }
public void UpdateChild(IObjectPortal <IBusinessItem> op) { foreach (var i in this) { if (i.IsDirty) { op.UpdateChild(i, Guid.NewGuid()); } } }
private void Fetch(Guid criteria, IObjectPortal <IBusinessItemList> op) { using (BypassPropertyChecks) { BusinessItemList = op.FetchChild(new Criteria() { Guid = criteria }); } }
private static RootStatic Create(IObjectPortal <IBusinessItemList> op) { var result = new RootStatic(); using (result.BypassPropertyChecks) { result.BusinessItemList = op.CreateChild(); } return(result); }
public Task <DataPortalResult> Create(object crit, DataPortalContext context, bool isSync) { var criteria = (C)crit; IObjectPortal <T> portal = scope.Resolve <IObjectPortal <T> >(); object result = null; if (criteria != null && criteria.GetType() != typeof(EmptyCriteria)) { result = portal.Create(criteria); } else { result = portal.Create(); } return(Task.FromResult(new DataPortalResult(result))); }
public void CreateChild(Guid criteria, IObjectPortal <IBusinessItem> op) { this.Add(op.CreateChild(criteria)); }
public void Update(IObjectPortal <IBusinessItemList> op) { op.UpdateChild(BusinessItemList); }