示例#1
0
        public IEnumerable <Park> GetParksByFullState(string state)
        {
            var fullStateDictionary = ParkServiceHelper
                                      .GetStateDictionary()
                                      .ToDictionary(kp => kp.Value, kp => kp.Key);

            return(_unitOfWork.ParkRepository.Find(p => p.States == fullStateDictionary[state]));
        }
示例#2
0
 public MapperProfile()
 {
     Mapper.Initialize(cfg =>
     {
         CreateMap <Park, ParkViewModel>()
         .ForMember(dest => dest.FullState,
                    opts => opts.MapFrom(src => ParkServiceHelper.GetFullState(src.States)))
         .ForMember(dest => dest.Address,
                    opts => opts.MapFrom(src => ParkServiceHelper.MapAddress(src)))
         .ForMember(dest => dest.EntranceFees,
                    opts => opts.MapFrom(src => ParkServiceHelper.MapEntranceFee(src)));
     });
 }