public async Task <IActionResult> UserContributions(string partyCode) { PartyGoer partier = await _partyGoerService.GetCurrentPartyGoerAsync(); try { return(new JsonResult(await _partyService.GetContributionsAsync(partyCode, partier))); } catch (Exception ex) { await _logService.LogExceptionAsync(ex, "Failed to get user contributions"); return(StatusCode(500)); } }