Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 //[LocalAccess]
 //[CheckInputModelNullFilter]
 public RequestResult <List <CarParkSettingListResult> > GetCarParkSettingList(CarParkSettingListViewModel model)
 {
     return(F(() => _carParkService.GetCarParkSettingList(model)));
 }