public async Task <ActionResult <Parky> > GetPark([FromQuery] Guid parkId) { try { var parkFromRepo = await _repository.GetPark(parkId); return(Ok(parkFromRepo)); } catch (Exception e) { _logger.LogError($"Could not find the {parkId} action {e}"); return(StatusCode(500, "something went wrong")); } }