コード例 #1
0
 public bool RegisterSportsman(Sportsman sportsman)
 {
     if (Sportsmen.Contains(sportsman))
     {
         return(false);
     }
     Sportsmen.Add(sportsman);
     return(true);
 }
コード例 #2
0
 public bool RemoveSportsman(Sportsman sportsman)
 {
     if (Sportsmen.Contains(sportsman))
     {
         if (Medals.Any(m => m.Sportsman == sportsman))
         {
             throw new Exception($"{sportsman} can not be removed because he/she has involved in a competition");
         }
         else
         {
             Sportsmen.Remove(sportsman);
             return(true);
         }
     }
     return(false);
 }