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"); }
public async Task <IActionResult> PerformDeposite(Guid id, [FromBody] PerformDepositeRequest request) => (await _mediator.Send(new PerformDepositeCommand(id, request.Sum, _contextAccessor.CorrelationId))) .PipeTo(_ => new AcceptedResult());