/// <summary> /// 编辑 /// </summary> /// <param name="_stationVM"></param> /// <returns></returns> public ActionResult Edit(BaseStationVM _stationVM) { _stationVM.Station = _baseStationService.GetById(_stationVM.Id) ?? new BaseStation(); _stationVM.Provinces = _baseAreaService.GetAll().Where(p => p.Grade == 1).ToList(); _stationVM.City = _baseAreaService.GetById(_stationVM.Station.BaseAreaId) ?? new BaseArea(); _stationVM.Citys = _baseAreaService.GetAll().Where(p => p.FId == _stationVM.Station.BaseArea.FId).ToList(); _stationVM.Lines = _stationVM.Id > 0 ? _baseLineService.GetAll() : new System.Collections.Generic.List <BaseLine>(); return(View(_stationVM)); }
/// <summary> /// 列表 /// </summary> /// <param name="_stationVM"></param> /// <param name="pn">分页下标</param> /// <returns></returns> public ActionResult List(BaseStationVM _stationVM, int pn = 1) { int totalCount, pageIndex = pn, pageSize = PagingConfig.PAGE_SIZE; var list = _baseStationService.GetManagerList(_stationVM.QueryStationName, _stationVM.QueryLineName, _stationVM.QueryCityName, pageIndex, pageSize, out totalCount); var paging = new Paging <BaseStation>() { Items = list, Size = PagingConfig.PAGE_SIZE, Total = totalCount, Index = pn, }; _stationVM.Paging = paging; return(View(_stationVM)); }