Beispiel #1
0
        /// <summary>
        /// Получение информации о маошрутном листе в требуемом формате
        /// </summary>
        /// <param name="routeListId">Идентификатор МЛ</param>
        /// <returns>APIRouteList</returns>
        public RouteListDto Get(int routeListId)
        {
            var routeList = _routeListRepository.GetRouteListById(_unitOfWork, routeListId)
                            ?? throw new DataNotFoundException(nameof(routeListId), $"Маршрутный лист { routeListId } не найден");

            return(_routeListConverter.convertToAPIRouteList(routeList, _routeListRepository.GetDeliveryItemsToReturn(_unitOfWork, routeListId)));
        }