예제 #1
0
        public BasicResponse <JC_MbInfo> GetAlarmCacheByKey(RatioAlarmCacheGetByKeyRequest alarmCacheRequest)
        {
            var alarmCache         = RatioAlarmCache.AlarmCacheInstance.Query(alarm => alarm.Id == alarmCacheRequest.Id).FirstOrDefault();
            var alarmCacheResponse = new BasicResponse <JC_MbInfo>();

            alarmCacheResponse.Data = alarmCache;
            return(alarmCacheResponse);
        }
        /// <summary>
        /// 根据Key(Name)获取缓存
        /// </summary>
        /// <param name="alarmCacheRequest"></param>
        /// <returns></returns>
        public BasicResponse <JC_MbInfo> GetAlarmCacheByKey(RatioAlarmCacheGetByKeyRequest alarmCacheRequest)
        {
            var responsestr = HttpClientHelper.Post(Webapi + "/v1/ratioalarm/GetAlarmCacheByKey?token=" + Token, JSONHelper.ToJSONString(alarmCacheRequest));

            return(JSONHelper.ParseJSONString <BasicResponse <JC_MbInfo> >(responsestr));
        }
 public BasicResponse <JC_MbInfo> GetAlarmCacheByKey(RatioAlarmCacheGetByKeyRequest alarmCacheRequest)
 {
     return(alarmService.GetAlarmCacheByKey(alarmCacheRequest));
 }