/// <summary> /// 根据线路查站点数量 /// </summary> /// <param name="stationByLineSearchViewModel"></param> /// <returns></returns> public IQueryable <Bus_Station> GetStationInfoByLinAll(StationByLineSearchViewModel stationByLineSearchViewModel) { int lineid = stationByLineSearchViewModel.Bus_LineId; var queryResult = DbSet.Where(k => k.Bus_LineId == lineid && k.status == "0"); return(queryResult); }
/// <summary> /// 根据线路查站点 /// </summary> /// <param name="busByLineSearchViewModel"></param> /// <returns></returns> public List <Bus_Station> Bus_By_Line_Search(StationByLineSearchViewModel stationByLineSearchViewModel) { List <Bus_Station> Bus_Relate_Line = _IBusStationRepository.SearchStationInfoByLineWhere(stationByLineSearchViewModel); return(Bus_Relate_Line); }
/// <summary> /// 根据线路查站点 /// </summary> /// <param name="stationByLineSearchViewModel"></param> /// <re public List <Bus_Station> SearchStationInfoByLineWhere(StationByLineSearchViewModel stationByLineSearchViewModel) { int SkipNum = stationByLineSearchViewModel.pageViewModel.CurrentPageNum * stationByLineSearchViewModel.pageViewModel.PageSize; int lineid = stationByLineSearchViewModel.Bus_LineId; var queryResult = DbSet.Where(k => k.Bus_LineId == lineid && k.status == "0") .Skip(SkipNum) .Take(stationByLineSearchViewModel.pageViewModel.PageSize) .ToList(); return(queryResult); }
public ActionResult <StationByLineSearchResModel> Manage_Line_Bus_Search(StationByLineSearchViewModel stationByLineSearchViewModel) { StationByLineSearchResModel stationByLineSearchResModel = new StationByLineSearchResModel(); stationByLineSearchResModel.busStation = _stationService.Bus_By_Line_Search(stationByLineSearchViewModel); stationByLineSearchResModel.IsSuccess = true; stationByLineSearchResModel.TotalNum = _stationService.Bus_By_Line_Get_ALLNum(stationByLineSearchViewModel); stationByLineSearchResModel.baseViewModel.Message = "根据线路查站点成功"; stationByLineSearchResModel.baseViewModel.ResponseCode = 200; _ILogger.Information("根据线路查站点成功"); return(Ok(stationByLineSearchResModel)); }
/// <summary> /// 根据线路查班车数量 /// </summary> /// <param name="stationByLineSearchViewModel"></param> /// <returns></returns> public int Bus_By_Line_Get_ALLNum(StationByLineSearchViewModel stationByLineSearchViewModel) { return(_IBusStationRepository.GetStationInfoByLinAll(stationByLineSearchViewModel).Count()); }