Beispiel #1
0
        ///// <summary>
        ///// 获取该区域已定义的规则
        ///// </summary>
        ///// <param name="areaID"></param>
        ///// <returns></returns>
        //private List<AreaRuleInfo> GetAreaRulesFromDB(string areaID)
        //{
        //    List<AreaRuleInfo> items = new List<AreaRuleInfo>();

        //    GetAreaRuleListByAreaIDRequest getAreaRuleListByAreaIDRequest = new GetAreaRuleListByAreaIDRequest();
        //    getAreaRuleListByAreaIDRequest.areaID = areaID;
        //    var result = areaRuleService.GetAreaRuleListByAreaID(getAreaRuleListByAreaIDRequest);
        //    if (result.Data != null && result.IsSuccess)
        //    {
        //        items = result.Data;
        //    }

        //    return items;
        //}

        /// <summary>
        /// 根据区域ID获取区域信息
        /// </summary>
        /// <param name="areaID"></param>
        /// <returns></returns>
        private AreaInfo GetAreaByAreaID(string areaID)
        {
            AreaInfo area = null;

            var result = areaService.GetAllAreaCache(new AreaCacheGetAllRequest());

            if (result.Data != null && result.IsSuccess)
            {
                area = result.Data.FirstOrDefault(a => a.Areaid == areaID);
            }

            return(area);
        }
Beispiel #2
0
 public BasicResponse <List <AreaInfo> > GetAllAreaCache(Sys.Safety.Request.PersonCache.AreaCacheGetAllRequest arearequest)
 {
     return(areaService.GetAllAreaCache(arearequest));
 }