示例#1
0
        public async Task ProcessDeposite(Guid accountId, decimal sum, Guid correlationId)
        {
            var model = new PerformDepositeRequest {
                Sum = sum
            };

            await PostAsync <PerformDepositeRequest, Unit>(_httpClient, model, correlationId, $"{accountId}/performDeposite");
        }
示例#2
0
 public async Task <IActionResult> PerformDeposite(Guid id, [FromBody] PerformDepositeRequest request)
 => (await _mediator.Send(new PerformDepositeCommand(id, request.Sum, _contextAccessor.CorrelationId)))
 .PipeTo(_ => new AcceptedResult());