public async Task <IActionResult> Details(int id) { try { return(Ok(await _matchRepository.DetailsAsync(id))); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }