Example #1
0
        /// <summary>
        /// Получение списка идентификаторов МЛ для водителя по его Email адресу
        /// </summary>
        /// <param name="login">Android - login</param>
        /// <returns>Список идентификаторов</returns>
        public IEnumerable <int> GetRouteListsIdsForDriverByAndroidLogin(string login)
        {
            var driver = _employeeRepository.GetDriverByAndroidLogin(_unitOfWork, login)
                         ?? throw new DataNotFoundException(nameof(login), $"Водитель не найден");

            return(_routeListRepository.GetDriverRouteListsIds(
                       _unitOfWork,
                       driver,
                       RouteListStatus.EnRoute
                       ));
        }