Beispiel #1
0
        public async Task ValidateAsync(ICarContainer carContainer)
        {
            if (carContainer == null)
            {
                throw new ArgumentNullException(nameof(carContainer));
            }

            var rent = await this.GetBy(carContainer);

            if (carContainer.CarId.HasValue && rent == null)
            {
                throw new InvalidOperationException($"Rent not found by id {carContainer.CarId}");
            }
        }