Bonjour, pour un devoir en C#, je dois effectuer la recherche de composés de médicament. Voici un extrait de code :
L'erreur renvoyée par mon compilateur est la suivante :
"les chemins du code ne retournent pas tous une valeur"

#region Méthodes de recherche
public MedicamentCompose RechercherMedicamentCompose(MedicamentCompose medicamentComposition)
{
/** TODO : faire l'appel à la méthode de recherche ci-dessous */
return RechercherMedicamentCompose(Id);
}

public MedicamentCompose RechercherMedicamentCompose(int id)
{
/** TODO : Faire la recherche du composé du médicament */
foreach (MedicamentCompose m in composition)
{
if (m.Compose.Id == id)
return m;
}


}
#endregion


Pouvez-vous m'aider s'il vous plait ?
Merci par avance,