/// <summary> /// 根据线路添加班车 /// </summary> /// <param name="busByLineAddViewModel"></param> /// <returns></returns> public int Line_To_Bus_Add(BusByLineAddViewModel busByLineAddViewModel) { var busList = busByLineAddViewModel.relateBusIdAndLineIdList;//班车id和线路id列表 for (int i = 0; i < busList.Count; i++) { var bus_info = _IBusInfoRepository.GetInfoByBusId(busList[i].Id); var bus_info_update = _IMapper.Map <RelateBusLineAddMiddlecs, Bus_Info>(busList[i], bus_info); _IBusInfoRepository.Update(bus_info_update); } return(_IBusInfoRepository.SaveChanges()); }
public ActionResult <BusByLineAddResModel> Manage_Line_Bus(BusByLineAddViewModel busByLineAddViewModel) { BusByLineAddResModel busByLineAddResModel = new BusByLineAddResModel(); int UpdateRowNum = _busService.Line_To_Bus_Add(busByLineAddViewModel); if (UpdateRowNum > 0) { busByLineAddResModel.IsSuccess = true; busByLineAddResModel.AddCount = UpdateRowNum; busByLineAddResModel.baseViewModel.Message = "根据线路添加/取消班车成功"; busByLineAddResModel.baseViewModel.ResponseCode = 200; _ILogger.Information("根据线路添加/取消班车成功"); return(Ok(busByLineAddResModel)); } else { busByLineAddResModel.IsSuccess = false; busByLineAddResModel.AddCount = 0; busByLineAddResModel.baseViewModel.Message = "根据线路添加/取消班车失败"; busByLineAddResModel.baseViewModel.ResponseCode = 400; _ILogger.Information("根据线路添加/取消班车失败"); return(Ok(busByLineAddResModel)); } }