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" } }; }