public DataLayerResult DoResponse(IDataLayer dataLayer, Object response) { GetAllOsTypeInfoResponse res = (GetAllOsTypeInfoResponse)response; dataLayer.OsTypeInfoList.Clear(); if (res.allOsType != null) { OsTypeInfo[] osTypeInfoArray = res.allOsType; for (int i = 0; i < osTypeInfoArray.Length; i++) { dataLayer.OsTypeInfoList.Add(osTypeInfoArray[i].osId, osTypeInfoArray[i]); } } return(DataLayerResult.Success); }
public DataLayerResult GetAllOsTypeInfo() { GetAllOsTypeInfoRequest req = new GetAllOsTypeInfoRequest(); GetAllOsTypeInfoResponse res = null; try { res = m_WsSysguard.GetAllOsTypeInfo(req); connStateManager.Connection(); return(stateProcessor.MakeDataLayerResult <GetAllOsTypeInfoResponse>(this, res)); } catch (Exception ex) { return(HandleException(ex)); } }