コード例 #1
0
        public DataLayerResult DoResponse(IDataLayer dataLayer, Object response)
        {
            dataLayer.OperationInfoList.Clear();
            GetAllOperationResponse res = (GetAllOperationResponse)response;

            if (res.allOperations != null)
            {
                OperationInfo[] operationInfoArray = res.allOperations;
                for (int i = 0; i < operationInfoArray.Length; i++)
                {
                    dataLayer.OperationInfoList.Add(operationInfoArray[i].operId, operationInfoArray[i]);
                }
            }
            return(DataLayerResult.Success);
        }
コード例 #2
0
ファイル: DataLayer.cs プロジェクト: xxlbq/lmsysguard
        public DataLayerResult GetAllOperationInfo()
        {
            GetAllOperationRequest  req = new GetAllOperationRequest();
            GetAllOperationResponse res = null;

            try
            {
                res = m_WsSysguard.GetAllOperation(req);
                connStateManager.Connection();
                return(stateProcessor.MakeDataLayerResult <GetAllOperationResponse>(this, res));
            }
            catch (Exception ex)
            {
                return(HandleException(ex));
            }
        }