|
|
|
@ -79,6 +79,28 @@ namespace Business
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public bool AjouterExpert(Expert expert)
|
|
|
|
|
{
|
|
|
|
|
if (Experts.Contains(expert))
|
|
|
|
|
{
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
Experts.Add(expert);
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public bool SupprimerExpert(Expert expert)
|
|
|
|
|
{
|
|
|
|
|
if (!Experts.Contains(expert))
|
|
|
|
|
{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
Experts.Remove(expert);
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Personne GetUtilisateur(Personne user)
|
|
|
|
|
{
|
|
|
|
|
return Utilisateurs.SingleOrDefault(r => r.Equals(user));
|
|
|
|
@ -96,5 +118,17 @@ namespace Business
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public bool ModifieExpert(Expert oldE, Expert newE)
|
|
|
|
|
{
|
|
|
|
|
if (!oldE.Equals(newE))
|
|
|
|
|
{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
Experts.Remove(oldE);
|
|
|
|
|
Experts.Add(newE);
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|