public CountyController(ICountyBLL bll, ILogger <CountyController> logAdapter, UserInfo userInfo) { _userInfo = userInfo; _bll = bll; _logAdapter = logAdapter; }
public CountyController(ICountyBLL bll, LogAdapter logAdapter, UserInfo userInfo) { _userInfo = userInfo; _bll = bll; _logAdapter = logAdapter; _logAdapter.Initial(this.GetType().Name); }
/// <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()); }
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)); }