Ejemplo n.º 1
0
        /// <summary>
        /// 根据站点增加线路  /  根据站点取消线路
        /// </summary>
        /// <param name="lineByStationAddViewModel"></param>
        /// <returns></returns>
        public int Station_To_Line_Add(LineByStationAddViewModel lineByStationAddViewModel)
        {
            var station_Info        = _IBusStationRepository.GetById(lineByStationAddViewModel.Id);
            var station_Info_update = _IMapper.Map <LineByStationAddViewModel, Bus_Station>(lineByStationAddViewModel, station_Info);

            _IBusStationRepository.Update(station_Info_update);
            return(_IBusStationRepository.SaveChanges());
        }
Ejemplo n.º 2
0
        public ActionResult <LineByStationAddResModel> Manage_Station_Line(LineByStationAddViewModel lineByStationAddViewModel)
        {
            LineByStationAddResModel lineByStationAddResModel = new LineByStationAddResModel();
            int UpdateRowNum = _stationService.Station_To_Line_Add(lineByStationAddViewModel);

            if (UpdateRowNum > 0)
            {
                lineByStationAddResModel.IsSuccess                  = true;
                lineByStationAddResModel.AddCount                   = UpdateRowNum;
                lineByStationAddResModel.baseViewModel.Message      = "根据站点添加/取消线路成功";
                lineByStationAddResModel.baseViewModel.ResponseCode = 200;
                _ILogger.Information("根据站点添加/取消线路成功");
                return(Ok(lineByStationAddResModel));
            }
            else
            {
                lineByStationAddResModel.IsSuccess                  = false;
                lineByStationAddResModel.AddCount                   = 0;
                lineByStationAddResModel.baseViewModel.Message      = "根据站点添加/取消线路失败";
                lineByStationAddResModel.baseViewModel.ResponseCode = 400;
                _ILogger.Information("根据站点添加/取消线路失败");
                return(Ok(lineByStationAddResModel));
            }
        }