/// <summary> /// Called by <see cref="DataPortal" /> to update a /// business object. /// </summary> /// <param name="obj">The business object to update.</param> /// <param name="context"> /// <see cref="Server.DataPortalContext" /> object passed to the server. /// </param> public virtual Server.DataPortalResult Update(object obj, Server.DataPortalContext context) { Server.Hosts.EnterpriseServicesPortal svc = GetServerObject(); try { return(svc.Update(obj, context)); } finally { if (svc != null) { svc.Dispose(); } } }
public virtual Server.DataPortalResult Fetch(object criteria, Server.DataPortalContext context) { Server.Hosts.EnterpriseServicesPortal svc = GetServerObject(); try { return(svc.Fetch(criteria, context)); } finally { if (svc != null) { svc.Dispose(); } } }
/// <summary> /// Called by <see cref="DataPortal" /> to update a /// business object. /// </summary> /// <param name="obj">The business object to update.</param> /// <param name="context"> /// <see cref="Server.DataPortalContext" /> object passed to the server. /// </param> public Server.DataPortalResult Update(object obj, Server.DataPortalContext context) { object result; Server.Hosts.WebServicePortal.UpdateRequest request = new Server.Hosts.WebServicePortal.UpdateRequest(); request.Object = obj; request.Context = context; using (WebServiceHost.WebServicePortal wsvc = GetPortal()) { result = Deserialize(wsvc.Update(Serialize(request))); } if (result is Exception) { throw (Exception)result; } return((Server.DataPortalResult)result); }
/// <summary> /// Called by <see cref="DataPortal" /> to delete a /// business object. /// </summary> /// <param name="objectType">Type of business object to create.</param> /// <param name="criteria">Criteria object describing business object.</param> /// <param name="context"> /// <see cref="Server.DataPortalContext" /> object passed to the server. /// </param> public Server.DataPortalResult Delete(Type objectType, object criteria, Server.DataPortalContext context) { object result; Server.Hosts.WebServicePortal.DeleteRequest request = new Server.Hosts.WebServicePortal.DeleteRequest(); request.ObjectType = objectType; request.Criteria = criteria; request.Context = context; using (WebServiceHost.WebServicePortal wsvc = GetPortal()) { result = Deserialize(wsvc.Delete(Serialize(request))); } if (result is Exception) { throw (Exception)result; } return((Server.DataPortalResult)result); }
/// <summary> /// Called by <see cref="DataPortal" /> to create a /// new business object. /// </summary> /// <param name="objectType">Type of business object to create.</param> /// <param name="criteria">Criteria object describing business object.</param> /// <param name="context"> /// <see cref="Server.DataPortalContext" /> object passed to the server. /// </param> public Server.DataPortalResult Create( Type objectType, object criteria, Server.DataPortalContext context) { object result; YYT.Server.Hosts.WebServicePortal.CreateRequest request = new YYT.Server.Hosts.WebServicePortal.CreateRequest(); request.ObjectType = objectType; request.Criteria = criteria; request.Context = context; using (WebServiceHost.WebServicePortal wsvc = GetPortal()) { byte[] rd = Serialize(request); byte[] rp = wsvc.Create(rd); result = Deserialize(rp); } if (result is Exception) { throw (Exception)result; } return((Server.DataPortalResult)result); }
/// <summary> /// Create new instance of object. /// </summary> /// <param name="obj">Business object to update.</param> /// <param name="context">Data portal context from client.</param> public UpdateRequest(object obj,Server.DataPortalContext context) { this.Object = obj; _context = context; }
/// <summary> /// Create new instance of object. /// </summary> /// <param name="objectType">Type of business object to create.</param> /// <param name="criteria">Criteria object describing business object.</param> /// <param name="context">Data portal context from client.</param> public FetchRequest(Type objectType, object criteria, Server.DataPortalContext context) { _objectType = objectType; this.Criteria = criteria; _context = context; }
public Server.DataPortalResult Delete(object criteria, Server.DataPortalContext context) { return(Portal.Delete(criteria, context)); }
public Server.DataPortalResult Update(object obj, Server.DataPortalContext context) { return(Portal.Update(obj, context)); }
public Server.DataPortalResult Fetch(object criteria, Server.DataPortalContext context) { return(Portal.Fetch(criteria, context)); }
public Server.DataPortalResult Create( Type objectType, object criteria, Server.DataPortalContext context) { return(Portal.Create(objectType, criteria, context)); }
public async System.Threading.Tasks.Task <Server.DataPortalResult> Delete(Type objectType, object criteria, Server.DataPortalContext context, bool isAsync) { return(await _proxy.Delete(objectType, criteria, context, isAsync)); }
public async System.Threading.Tasks.Task <Server.DataPortalResult> Update(object obj, Server.DataPortalContext context, bool isAsync) { return(await _proxy.Update(obj, context, isAsync)); }
/// <summary> /// Create new instance of object. /// </summary> /// <param name="obj">Business object to update.</param> /// <param name="context">Data portal context from client.</param> public UpdateRequest(object obj, Server.DataPortalContext context) { this.Object = obj; _context = context; }