public DataLayerResult DoResponse(IDataLayer dataLayer, Object response) { dataLayer.GroupInfoList.Clear(); GetAllGroupInfoResponse res = (GetAllGroupInfoResponse)response; if (res.allGroupInfo != null) { GroupInfo[] groupInfoArray = res.allGroupInfo; for (int i = 0; i < groupInfoArray.Length; i++) { dataLayer.GroupInfoList.Add(groupInfoArray[i].groupId, groupInfoArray[i]); } } return(DataLayerResult.Success); }
public DataLayerResult GetAllGroupInfo() { GetAllGroupInfoRequest req = new GetAllGroupInfoRequest(); GetAllGroupInfoResponse res = null; try { res = m_WsSysguard.GetAllGroupInfo(req); connStateManager.Connection(); return(stateProcessor.MakeDataLayerResult <GetAllGroupInfoResponse>(this, res)); } catch (Exception ex) { return(HandleException(ex)); } }