Bonjour à tous,

Je suis étudiant en école d'ingénieur et je dois réaliser un projet informatique.
Mon projet est de réaliser un site web en guise de CV / Portfolio.
Je le fais en Angular (16.0.6).

Dans mon site, j'ai une partie "contact" oil y a un petit formulaire où l'utilisateur peut rentrer son nom, son adresse mail ainsi que son message.
Il y'a bien sur un bouton envoyer à la fin.
J'aimerais que lorsqu'il clique sur son bouton, recevoir son message sur ma boite mail.
Pour cela j'ai vu qu'il fallait réaliser une API, chose que j'ai faite (en C#, .NET 6.0).

L'API fonctionne seule, mon application fonctionne aussi en local.

Cependant je n'arrive pas à faire le lien entre les deux pour recevoir les messages enregistrés de mon application angular à ma boite mail via mon API.

Pouvez vous m'aider ?

Je vous mets en pièce jointe mon ContactController.cs, Contact.cs, Contact.component.html et Contact.component.ts.

Je peux évidemment fournir d'autres informations si nécéssaire.

Nom : Capture d’écran 2024-03-26 à 19.45.56.png
Affichages : 447
Taille : 584,1 KoNom : Capture d’écran 2024-03-26 à 19.47.20.png
Affichages : 432
Taille : 569,7 KoNom : Capture d’écran 2024-03-26 à 19.48.41.png
Affichages : 436
Taille : 604,6 KoNom : Capture d’écran 2024-03-26 à 19.49.09.png
Affichages : 439
Taille : 439,3 KoNom : Capture d’écran 2024-03-26 à 19.49.36.png
Affichages : 434
Taille : 280,7 KoNom : Capture d’écran 2024-03-26 à 19.50.08.png
Affichages : 437
Taille : 628,9 KoNom : Capture d’écran 2024-03-26 à 19.50.57.png
Affichages : 437
Taille : 647,4 KoNom : Capture d’écran 2024-03-26 à 19.51.41.png
Affichages : 429
Taille : 610,7 KoNom : Capture d’écran 2024-03-26 à 19.52.06.png
Affichages : 506
Taille : 501,3 KoNom : Capture d’écran 2024-03-26 à 19.45.56.png
Affichages : 447
Taille : 584,1 KoNom : Capture d’écran 2024-03-26 à 19.47.20.png
Affichages : 432
Taille : 569,7 KoNom : Capture d’écran 2024-03-26 à 19.48.41.png
Affichages : 436
Taille : 604,6 KoNom : Capture d’écran 2024-03-26 à 19.49.09.png
Affichages : 439
Taille : 439,3 KoNom : Capture d’écran 2024-03-26 à 19.49.36.png
Affichages : 434
Taille : 280,7 KoNom : Capture d’écran 2024-03-26 à 19.50.08.png
Affichages : 437
Taille : 628,9 KoNom : Capture d’écran 2024-03-26 à 19.50.57.png
Affichages : 437
Taille : 647,4 KoNom : Capture d’écran 2024-03-26 à 19.51.41.png
Affichages : 429
Taille : 610,7 KoNom : Capture d’écran 2024-03-26 à 19.52.06.png
Affichages : 506
Taille : 501,3 KoNom : Capture d’écran 2024-03-26 à 19.45.56.png
Affichages : 447
Taille : 584,1 KoNom : Capture d’écran 2024-03-26 à 19.47.20.png
Affichages : 432
Taille : 569,7 KoNom : Capture d’écran 2024-03-26 à 19.48.41.png
Affichages : 436
Taille : 604,6 KoNom : Capture d’écran 2024-03-26 à 19.49.09.png
Affichages : 439
Taille : 439,3 KoNom : Capture d’écran 2024-03-26 à 19.49.36.png
Affichages : 434
Taille : 280,7 KoNom : Capture d’écran 2024-03-26 à 19.50.08.png
Affichages : 437
Taille : 628,9 KoNom : Capture d’écran 2024-03-26 à 19.50.57.png
Affichages : 437
Taille : 647,4 KoNom : Capture d’écran 2024-03-26 à 19.51.41.png
Affichages : 429
Taille : 610,7 KoNom : Capture d’écran 2024-03-26 à 19.52.06.png
Affichages : 506
Taille : 501,3 KoNom : Capture d’écran 2024-03-26 à 19.45.56.png
Affichages : 447
Taille : 584,1 KoNom : Capture d’écran 2024-03-26 à 19.47.20.png
Affichages : 432
Taille : 569,7 KoNom : Capture d’écran 2024-03-26 à 19.48.41.png
Affichages : 436
Taille : 604,6 KoNom : Capture d’écran 2024-03-26 à 19.49.09.png
Affichages : 439
Taille : 439,3 KoNom : Capture d’écran 2024-03-26 à 19.49.36.png
Affichages : 434
Taille : 280,7 KoNom : Capture d’écran 2024-03-26 à 19.50.08.png
Affichages : 437
Taille : 628,9 KoNom : Capture d’écran 2024-03-26 à 19.50.57.png
Affichages : 437
Taille : 647,4 KoNom : Capture d’écran 2024-03-26 à 19.51.41.png
Affichages : 429
Taille : 610,7 KoNom : Capture d’écran 2024-03-26 à 19.52.06.png
Affichages : 506
Taille : 501,3 KoNom : Capture d’écran 2024-03-26 à 19.52.06.png
Affichages : 506
Taille : 501,3 Ko