public DataLayerResult DoResponse(IDataLayer dataLayer, Object response) { GetLoadPicByHostIpResponse res = (GetLoadPicByHostIpResponse)response; if (!string.IsNullOrEmpty(res.hostIp) && !string.IsNullOrEmpty(res.fileType) && res.dayLoadAveragePic != null && res.monthLoadAveragePic != null && res.yearLoadAveragePic != null) { dataLayer.PicInfoMap.Remove(res.hostIp); PicInfo picInfo = new PicInfo(); picInfo.HostIp = res.hostIp; picInfo.FileType = res.fileType; picInfo.DayLoadAveragePic = res.dayLoadAveragePic; picInfo.MonthLoadAveragePic = res.monthLoadAveragePic; picInfo.YearLoadAveragePic = res.yearLoadAveragePic; dataLayer.PicInfoMap.Add(res.hostIp, picInfo); } return(DataLayerResult.Success); }
public DataLayerResult GetLoadPicByHostIp(string _hostIp) { GetLoadPicByHostIpRequest req = new GetLoadPicByHostIpRequest(); req.hostIp = _hostIp; GetLoadPicByHostIpResponse res = null; try { res = m_WsSysguard.GetLoadPicByHostIp(req); connStateManager.Connection(); return(stateProcessor.MakeDataLayerResult <GetLoadPicByHostIpResponse>(this, res)); } catch (Exception ex) { return(HandleException(ex)); } }