コード例 #1
0
 public async Task <IEnumerable <ProviderType> > Handle(GetProviderTypesRequest request, CancellationToken cancellationToken)
 {
     try
     {
         return(await _repository.GetProviderTypes());
     }
     catch (Exception ex)
     {
         _logger.LogError("Unable to retrieve list of provider types", ex);
         throw new ApplicationException(ex.Message);
     }
 }
        public async Task <IActionResult> ProviderTypes()
        {
            var request = new GetProviderTypesRequest();

            return(Ok(await _mediator.Send(request)));
        }