示例#1
0
        private Csla.Server.Hosts.HttpChannel.HttpResponse GetDataPortalResult(DataPortalResult dataportalResult)
        {
            var result = new Csla.Server.Hosts.HttpChannel.HttpResponse();

            if (dataportalResult.Error != null)
            {
                result.ErrorData = new HttpChannel.HttpErrorInfo(dataportalResult.Error);
            }
            if (dataportalResult.GlobalContext != null)
            {
                result.GlobalContext = Csla.Serialization.Mobile.MobileFormatter.Serialize(dataportalResult.GlobalContext);
            }
            if (dataportalResult.ReturnObject != null)
            {
                result.ObjectData = Csla.Serialization.Mobile.MobileFormatter.Serialize(dataportalResult.ReturnObject);
            }
            return(result);
        }
示例#2
0
 /// <summary>
 /// Override this method to manipulate the message
 /// request data returned from the server.
 /// </summary>
 /// <param name="response">Response data.</param>
 protected virtual Csla.Server.Hosts.HttpChannel.HttpResponse ConvertResponse(Csla.Server.Hosts.HttpChannel.HttpResponse response)
 {
     return(response);
 }
示例#3
0
 private Csla.Server.Hosts.HttpChannel.HttpResponse GetDataPortalResult(DataPortalResult dataportalResult)
 {
   var result = new Csla.Server.Hosts.HttpChannel.HttpResponse();
   if (dataportalResult.Error != null)
     result.ErrorData = new HttpChannel.HttpErrorInfo(dataportalResult.Error);
   if (dataportalResult.GlobalContext != null)
     result.GlobalContext = Csla.Serialization.Mobile.MobileFormatter.Serialize(dataportalResult.GlobalContext);
   if (dataportalResult.ReturnObject != null)
     result.ObjectData = Csla.Serialization.Mobile.MobileFormatter.Serialize(dataportalResult.ReturnObject);
   return result;
 }