public IActionResult GetAllLeagues() { var query = new GetAllLeaguesQuery(); var result = QueryDispatcher.Retrive <GetAllLeaguesQueryResult, GetAllLeaguesQuery>(query); return(Ok(result)); }
public async Task <IActionResult> GetAll([FromRoute] GetAllLeaguesQuery request) { _logger.LogInformation(LoggingEvents.ListItems, "Getting all items"); var leagues = await CommandAsync(request); if (leagues == null) { _logger.LogWarning(LoggingEvents.GetItemNotFound, "Items not found"); return(NotFound()); } return(Ok(leagues)); }
public async Task <IEnumerable <LeagueDTO> > Handle(GetAllLeaguesQuery request, CancellationToken cancellationToken) => await _service.GetAllAsync();