Сервис по поиску маршрута согласно заданным параметрам.
Создание, редактирование, удаление.
Создание, редактирование, удаление. У поезда есть уникальный код (название), начало маршрута, конец маршрута и время в пути в условных единицах. Из одной точки в другую может быть несколько поездов, но они должнгы отличаться по времени в пути.
Пользователь выбирает начальный и конечный пункты маршрута, а так же указывает максимальное время в пути. Так же пользователь может добавить сколько угодно промежуточных городов, через которые должен пролегать маршрут. Возвращается список маршрутов, подходящие по задданым параметрам. Есть функционал сохраниения маршрута.