Skip to content

macrox1983/ATS

Repository files navigation

ATS

Aggregate tours search

Методы api:

/api/{apiVersion}/tours/ - метод поиска туров по произвольному набору параметров параметры передавать в строке запроса: DepartureCity - город вылета, тип строка TourCity - город тура, тип строка DepartureDate - дата начала тура, тип дата
HotelNightCountFrom - количество ночей от, тип целое HotelNightCountTo - количество ночей до, тип целое PersonCount - количество человек, тип целое ToursOrder - порядок сортировки результата, тип целое. Значения: 0 - по цене по возрастанию 1 - по цене по убыванию 2 - по наименованию отеля 3 - по дате начала тура по возрастанию 4 - по дате начала тура по убыванию возвращаемое значение - список туров

/api/{apiVersion}/dictionaries/departurecities - метод возвращающий список всех городов отправки по всем турам всех провайдеров, повторяющиеся города отбрасываются

/api/{apiVersion}/dictionaries/сountries - метод возвращающий список всех стран всех провайдеров, повторяющиеся страны отбрасываются

/api/{apiVersion}/dictionaries/сities - метод возвращающий список всех городов всех провайдеров, повторяющиеся города отбрасываются

/api/{apiVersion}/dictionaries/hotels - метод возвращающий список всех отелей всех провайдеров, повторяющиеся отели отбрасываются

/api/{apiVersion}/dictionaries/hotel/{id} - метод возвращающий отель по ид, получает список отелей(тк тип ид отеля int возможны разные отели у разных провайдеров под одним ид данную проблему может решить использование ид типа Guid) по ид от всех провайдеров, но берет первый параметр передавать в строке маршрута: id - ид отеля, тип целое

About

Aggregate tours search

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages