/// <summary> /// 获取停车场设置信息 /// </summary> /// <param name="model"></param> /// <returns></returns> public RequestResult <List <CarParkSettingListResult> > GetCarParkSettingList(CarParkSettingListViewModel model) { var result = RequestResult <List <CarParkSettingListResult> > .Get(); switch (model.week) { case "Monday": result.result = _monSettingRepo.Table.Where(_ => _.qrInfo == model.qrInfo).Select(_ => new CarParkSettingListResult { id = _.id, qrInfo = _.qrInfo, timeStart = _.timeStart, timeEnd = _.timeEnd, price = _.price }).ToList(); break; case "Tuesday": result.result = _tuesSettingRepo.Table.Where(_ => _.qrInfo == model.qrInfo).Select(_ => new CarParkSettingListResult { id = _.id, qrInfo = _.qrInfo, timeStart = _.timeStart, timeEnd = _.timeEnd, price = _.price }).ToList(); break; case "Wednesday": result.result = _wedSettingRepo.Table.Where(_ => _.qrInfo == model.qrInfo).Select(_ => new CarParkSettingListResult { id = _.id, qrInfo = _.qrInfo, timeStart = _.timeStart, timeEnd = _.timeEnd, price = _.price }).ToList(); break; case "Thursday": result.result = _thurSettingRepo.Table.Where(_ => _.qrInfo == model.qrInfo).Select(_ => new CarParkSettingListResult { id = _.id, qrInfo = _.qrInfo, timeStart = _.timeStart, timeEnd = _.timeEnd, price = _.price }).ToList(); break; case "Friday": result.result = _friSettingRepo.Table.Where(_ => _.qrInfo == model.qrInfo).Select(_ => new CarParkSettingListResult { id = _.id, qrInfo = _.qrInfo, timeStart = _.timeStart, timeEnd = _.timeEnd, price = _.price }).ToList(); break; case "Saturday": result.result = _satSettingRepo.Table.Where(_ => _.qrInfo == model.qrInfo).Select(_ => new CarParkSettingListResult { id = _.id, qrInfo = _.qrInfo, timeStart = _.timeStart, timeEnd = _.timeEnd, price = _.price }).ToList(); break; case "Sunday": result.result = _sunSettingRepo.Table.Where(_ => _.qrInfo == model.qrInfo).Select(_ => new CarParkSettingListResult { id = _.id, qrInfo = _.qrInfo, timeStart = _.timeStart, timeEnd = _.timeEnd, price = _.price }).ToList(); break; } return(result); }
//[LocalAccess] //[CheckInputModelNullFilter] public RequestResult <List <CarParkSettingListResult> > GetCarParkSettingList(CarParkSettingListViewModel model) { return(F(() => _carParkService.GetCarParkSettingList(model))); }