コード例 #1
0
        /// <summary>
        /// 根据班车查线路数量
        /// </summary>
        /// <param name="lineByBusSearchViewModel"></param>
        /// <returns></returns>
        public IQueryable <Bus_Info> GetLineInfoByBusAll(LineByBusSearchViewModel lineByBusSearchViewModel)
        {
            int BusId       = lineByBusSearchViewModel.id;
            var queryResult = DbSet.Where(k => k.Id == BusId).Include(p => p.Bus_Line);

            return(queryResult);
        }
コード例 #2
0
        /// <summary>
        /// 根据班车查线路
        /// </summary>
        /// <param name="lineByBusSearchViewModel"></param>
        /// <returns></returns>
        public List <Bus_Info> SearchLineInfoByBusWhere(LineByBusSearchViewModel lineByBusSearchViewModel)
        {
            int SkipNum     = lineByBusSearchViewModel.pageViewModel.CurrentPageNum * lineByBusSearchViewModel.pageViewModel.PageSize;
            int BusId       = lineByBusSearchViewModel.id;
            var queryResult = DbSet.Where(k => k.Id == BusId).Include(p => p.Bus_Line)
                              .Skip(SkipNum)
                              .Take(lineByBusSearchViewModel.pageViewModel.PageSize)
                              .ToList();

            return(queryResult.ToList());
        }
コード例 #3
0
        /// <summary>
        /// 根据班车查询线路
        /// </summary>
        /// <param name="lineByBusSearchViewModel"></param>
        /// <returns></returns>
        public List <LineSearchMiddlecs> Line_By_Bus_Search(LineByBusSearchViewModel lineByBusSearchViewModel)
        {
            List <Bus_Info>           Bus_Relate_Line = _IBusInfoRepository.SearchLineInfoByBusWhere(lineByBusSearchViewModel);
            List <LineSearchMiddlecs> line_infos      = new List <LineSearchMiddlecs>();

            foreach (var item in Bus_Relate_Line)
            {
                var user_info_temp = _IMapper.Map <Bus_Line, LineSearchMiddlecs>(item.Bus_Line);
                line_infos.Add(user_info_temp);
            }
            return(line_infos);
        }
コード例 #4
0
        public ActionResult <LineByBusSearchResModel> Manage_Bus_Line_Search(LineByBusSearchViewModel lineByBusSearchViewModel)
        {
            LineByBusSearchResModel lineByBusSearchResModel = new LineByBusSearchResModel();

            lineByBusSearchResModel.line_Infos = _busService.Line_By_Bus_Search(lineByBusSearchViewModel);

            lineByBusSearchResModel.IsSuccess                  = true;
            lineByBusSearchResModel.TotalNum                   = _busService.Line_By_Bus_Get_ALLNum(lineByBusSearchViewModel);
            lineByBusSearchResModel.baseViewModel.Message      = "根据班车查线路成功";
            lineByBusSearchResModel.baseViewModel.ResponseCode = 200;
            _ILogger.Information("根据班车查线路成功");
            return(Ok(lineByBusSearchResModel));
        }
コード例 #5
0
 /// <summary>
 /// 根据班车查线路数量
 /// </summary>
 /// <param name="lineByBusSearchViewModel"></param>
 /// <returns></returns>
 public int Line_By_Bus_Get_ALLNum(LineByBusSearchViewModel lineByBusSearchViewModel)
 {
     return(_IBusInfoRepository.GetLineInfoByBusAll(lineByBusSearchViewModel).Count());
 }