コード例 #1
0
        public async Task <GetExchangeRateModel> GetExchangeRates([FromServices] IMediator mediator,
                                                                  CancellationToken cancellationToken,
                                                                  string currencyIsoCode = "USD",
                                                                  string startDate       = "2012-01-01",
                                                                  string endDate         = "2012-01-10")
        {
            var getExchangeRateQuery = new GetExchangeRateQuery(currencyIsoCode, startDate, endDate);

            return(await mediator.Send(getExchangeRateQuery, cancellationToken));
        }
コード例 #2
0
 public async Task <IActionResult> GET_COMPANY_EXCHANGE([FromQuery] GetExchangeRateQuery query)
 {
     return(Ok(await _mediator.Send(query)));
 }