public async Task <ActionResult <CompaniesForClient> > CompaniesForClient(CancellationToken cancellation) { try { var result = await _service.GetForClient(cancellation); return(Ok(result)); } catch (TaskCanceledException) { return(Ok()); } catch (BadRequestException ex) { return(BadRequest(ex.Message)); } catch (Exception ex) { _logger.LogError(ex, $"Error caught in {nameof(CompaniesController)}.{nameof(CompaniesForClient)}: {ex.Message}"); return(BadRequest(ex.Message)); } }
public async Task <ActionResult <CompaniesForClient> > CompaniesForClient(CancellationToken cancellation) { var result = await _service.GetForClient(cancellation); return(Ok(result)); }