Example #1
0
        /// <summary>
        /// 根据线路查班车数量
        /// </summary>
        /// <param name="busByLineSearchViewModel"></param>
        /// <returns></returns>
        public IQueryable <Bus_Info> GetBusInfoByLineAll(BusByLineSearchViewModel busByLineSearchViewModel)
        {
            int lineid      = busByLineSearchViewModel.Bus_LineId;
            var queryResult = DbSet.Where(k => k.Bus_LineId == lineid && k.status == "0");

            return(queryResult);
        }
Example #2
0
        /// <summary>
        /// 根据线路查班车
        /// </summary>
        /// <param name="busByLineSearchViewModel"></param>
        /// <returns></returns>
        public List <Bus_Info> Bus_By_Line_Search(BusByLineSearchViewModel busByLineSearchViewModel)
        {
            List <Bus_Info> Bus_Relate_Line = _IBusInfoRepository.SearchBusInfoByLineWhere(busByLineSearchViewModel);


            return(Bus_Relate_Line);
        }
Example #3
0
        /// <summary>
        /// 根据线路查班车
        /// </summary>
        /// <param name="busByLineSearchViewModel"></param>
        /// <returns></returns>

        public List <Bus_Info> SearchBusInfoByLineWhere(BusByLineSearchViewModel busByLineSearchViewModel)
        {
            int SkipNum     = busByLineSearchViewModel.pageViewModel.CurrentPageNum * busByLineSearchViewModel.pageViewModel.PageSize;
            int lineid      = busByLineSearchViewModel.Bus_LineId;
            var queryResult = DbSet.Where(k => k.Bus_LineId == lineid && k.status == "0")
                              .Skip(SkipNum)
                              .Take(busByLineSearchViewModel.pageViewModel.PageSize)
                              .ToList();

            return(queryResult);
        }
Example #4
0
        public ActionResult <BusByLineSearchResModel> Manage_Line_Bus_Search(BusByLineSearchViewModel busByLineSearchViewModel)
        {
            BusByLineSearchResModel busByLineSearchResModel = new BusByLineSearchResModel();

            busByLineSearchResModel.busInfo = _busService.Bus_By_Line_Search(busByLineSearchViewModel);

            busByLineSearchResModel.IsSuccess                  = true;
            busByLineSearchResModel.TotalNum                   = _busService.Bus_By_Line_Get_ALLNum(busByLineSearchViewModel);
            busByLineSearchResModel.baseViewModel.Message      = "根据线路查班车成功";
            busByLineSearchResModel.baseViewModel.ResponseCode = 200;
            _ILogger.Information("根据线路查班车成功");
            return(Ok(busByLineSearchResModel));
        }
Example #5
0
 /// <summary>
 /// 根据线路查班车数量
 /// </summary>
 /// <param name="busByLineSearchViewModel"></param>
 /// <returns></returns>
 public int Bus_By_Line_Get_ALLNum(BusByLineSearchViewModel busByLineSearchViewModel)
 {
     return(_IBusInfoRepository.GetBusInfoByLineAll(busByLineSearchViewModel).Count());
 }