Пример #1
0
        public async Task <DifferenceResponse> DifferenceAsync(DifferenceBetweenAirportsRequest request)
        {
            var firstCode  = request.First.ToUpper();
            var secondCode = request.Second.ToUpper();

            Airport first = await ByCodeAsync(firstCode);

            Airport second = firstCode != secondCode ? await ByCodeAsync(secondCode) : first;

            return(new DifferenceResponse(first, second));
        }
Пример #2
0
 public Task <DifferenceResponse> DifferenceAsync([FromBody] DifferenceBetweenAirportsRequest request)
 => _airports.DifferenceAsync(request);