private void ProcessPOST(HttpContext context) { DTObject returnValue = null; DTObject status = null; try { var request = GetServiceRequest(context); InitContext(context, request); returnValue = ProcessService(request); status = ServiceHostUtil.Success; } catch (Exception ex) { LogWrapper.Default.Fatal(ex); status = ServiceHostUtil.CreateFailed(ex); } finally { ServiceResponse response = new ServiceResponse(status, returnValue); SendResponse(context, response); } }
public DTObject Process(string method, DTObject arg) { DTObject returnValue = null; DTObject status = null; try { var request = ServiceRequest.Create(arg); InitIdentity(request); returnValue = ProcessService(request); status = ServiceHostUtil.Success; } catch (Exception ex) { LogWrapper.Default.Fatal(ex); status = ServiceHostUtil.CreateFailed(ex); } var reponse = DTObject.CreateReusable(); reponse["status"] = status; reponse["returnValue"] = returnValue; return(reponse); }