/// <summary>
        /// 通过交换机的mac获取网络模块缓存
        /// </summary>
        /// <param name="networkModuleCacheRequest"></param>
        /// <returns></returns>
        public BasicResponse <List <Jc_MacInfo> > GetNetworkModuleCacheBySwitchesMac(NetworkModuleGetBySwitchesMacRequest NetworkModuleRequest)
        {
            BasicResponse <List <Jc_MacInfo> >     Result = new BasicResponse <List <Jc_MacInfo> >();
            NetworkModuleCacheGetByConditonRequest networkModuleCacheRequest = new NetworkModuleCacheGetByConditonRequest();

            networkModuleCacheRequest.Predicate = a => a.Bz2 == NetworkModuleRequest.SwitchesMac && a.Type == 0;
            var result = _NetworkModuleCacheService.GetNetworkModuleCache(networkModuleCacheRequest);

            Result.Data = result.Data;
            return(Result);
        }
예제 #2
0
 public BasicResponse <List <Jc_MacInfo> > GetNetworkModuleCacheBySwitchesMac(NetworkModuleGetBySwitchesMacRequest NetworkModuleRequest)
 {
     return(_NetworkModuleService.GetNetworkModuleCacheBySwitchesMac(NetworkModuleRequest));
 }
예제 #3
0
        public BasicResponse <List <Jc_MacInfo> > GetNetworkModuleCacheBySwitchesMac(NetworkModuleGetBySwitchesMacRequest NetworkModuleRequest)
        {
            var responseStr = HttpClientHelper.Post(Webapi + "/v1/NetworkModule/GetNetworkModuleCacheBySwitchesMac?token=" + Token, JSONHelper.ToJSONString(NetworkModuleRequest));

            return(JSONHelper.ParseJSONString <BasicResponse <List <Jc_MacInfo> > >(responseStr));
        }