/// <summary> /// Получение информации о маршрутных листах в требуемом формате /// </summary> /// <param name="routeListsIds">Список идентификаторов МЛ</param> /// <returns>IEnumerable APIRouteList</returns> public IEnumerable <RouteListDto> Get(int[] routeListsIds) { var vodovozRouteLists = _routeListRepository.GetRouteListsByIds(_unitOfWork, routeListsIds); var routeLists = new List <RouteListDto>(); foreach (var routelist in vodovozRouteLists) { try { routeLists.Add(_routeListConverter.convertToAPIRouteList(routelist, _routeListRepository.GetDeliveryItemsToReturn(_unitOfWork, routelist.Id))); } catch (ConverterException e) { _logger.LogWarning(e, $"Ошибка конвертирования маршрутного листа { routelist.Id }"); } } return(routeLists); }