public List <ResortDto> GetResorts(ResortParameters parameters)
        {
            var resorts = unitOfWork.Resorts.Find(x =>
                                                  (parameters.Name == null || x.Name.Contains(parameters.Name)) &&
                                                  (parameters.City == null || x.City == parameters.City) &&
                                                  (parameters.Country == null || x.Country == parameters.Country)).ToList();

            return(mapper.Map <List <ResortDto> >(resorts));
        }
        public SearchFixture()
        {
            Tour = new Tour {
                Id = 1, Name = "Test Tour"
            };
            TourDto = new TourDto {
                Id = 1, Name = "Test Tour"
            };
            Resort = new Resort {
                Id = 1, Name = "Test Resort"
            };
            ResortDto = new ResortDto {
                Id = 1, Name = "Test Resort"
            };

            ResortParameters = new ResortParameters();
            TourParameters   = new TourParameters {
                TourType = Dto.Enums.TourType.Hot
            };
            TourType = TourType.Hot;

            Resorts = new List <Resort>
            {
                new Resort {
                    Id = 1, Name = "First"
                },
                new Resort {
                    Id = 2, Name = "Second"
                },
                new Resort {
                    Id = 3, Name = "Third"
                }
            };

            ResortsDto = new List <ResortDto>
            {
                new ResortDto {
                    Id = 1, Name = "First"
                },
                new ResortDto {
                    Id = 2, Name = "Second"
                },
                new ResortDto {
                    Id = 3, Name = "Third"
                }
            };

            Tours = new List <Tour>
            {
                new Tour {
                    Id = 1, Name = "First"
                },
                new Tour {
                    Id = 2, Name = "Second"
                },
                new Tour {
                    Id = 3, Name = "Third"
                }
            };

            ToursDto = new List <TourDto>
            {
                new TourDto {
                    Id = 1, Name = "First"
                },
                new TourDto {
                    Id = 2, Name = "Second"
                },
                new TourDto {
                    Id = 3, Name = "Third"
                }
            };
        }