public async Task <ActionResult <Compte> > CreateCompte(Compte compte) { try { if (compte == null) { return(BadRequest()); } var createdCompte = await compteRepository.AddCompte(compte); return(CreatedAtAction(nameof(GetCompte), new { id = createdCompte.idCompte }, createdCompte)); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Error creating new compte record")); } }