Esempio n. 1
0
        public async Task <GetPaymentForOrderQuery.Response> Handle(GetPaymentForOrderQuery query)
        {
            var payment = await _finder.GetPaymentForOrderAsync(query.OrderId);

            var value = payment == null
                ? null : new PaymentDto
            {
                OrderId   = payment.OrderId,
                PaymentId = payment.Id
            };

            return(new GetPaymentForOrderQuery.Response
            {
                Value = value
            });
        }