public CountyController(ICountyBLL bll,
                         ILogger <CountyController> logAdapter,
                         UserInfo userInfo)
 {
     _userInfo   = userInfo;
     _bll        = bll;
     _logAdapter = logAdapter;
 }
Example #2
0
 public CountyController(ICountyBLL bll,
                         LogAdapter logAdapter,
                         UserInfo userInfo)
 {
     _userInfo   = userInfo;
     _bll        = bll;
     _logAdapter = logAdapter;
     _logAdapter.Initial(this.GetType().Name);
 }
Example #3
0
        /// <summary>
        /// 获取区县下拉列表
        /// </summary>
        /// <returns>区县列表</returns>
        public List <SelectListItem> GetCountyList(int cityId)
        {
            //获取指定城市的区县列表
            ICountyBLL countyBll = BLLFactory <ICountyBLL> .GetBLL("CountyBLL");

            var sortModel = this.SettingSorting("Id", false);
            var list      = countyBll.GetList(u => u.CityId == cityId, sortModel.SortName, sortModel.IsAsc);

            //转换为下拉列表并返回
            return(list.Select(m => new SelectListItem()
            {
                Text = m.CountyName,
                Value = m.Id.ToString(),
                Selected = false
            }).ToList());
        }
Example #4
0
        public JsonResult GetCountyList(int?cityId)
        {
            List <object> list = new List <object>();

            if (cityId == null)
            {
                return(Json(list, JsonRequestBehavior.AllowGet));
            }

            ICountyBLL bll = BLLFactory <ICountyBLL> .GetBLL("CountyBLL");

            foreach (var item in bll.GetList(m => m.CityId == cityId.Value).ToList())
            {
                list.Add(new { Value = item.Id.ToString(), Text = item.CountyName });
            }
            return(Json(list, JsonRequestBehavior.AllowGet));
        }