Esempio n. 1
0
 /// <summary>
 /// Removes the given object from the list of episode changes receivers.
 /// </summary>
 /// <returns><c>true</c>, if the receiver was removed, <c>false</c> otherwise.</returns>
 /// <param name="observer">The receiver to remove.</param>
 public static bool RemoveEpisodeChangesReceiver(IEpisodeChangesReceiver receiver)
 {
     if (episodeChangesRecievers.Contains(receiver))
     {
         episodeChangesRecievers.Remove(receiver);
         return(true);
     }
     else
     {
         return(false);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Registers a new object to receive notifications about episode changes.
 /// </summary>
 /// <returns><c>true</c>, if the receiver was added, <c>false</c> otherwise.</returns>
 /// <param name="observer">The new receiver to register.</param>
 public static bool AddEpisodeChangesReceiver(IEpisodeChangesReceiver receiver)
 {
     if (!episodeChangesRecievers.Contains(receiver))
     {
         episodeChangesRecievers.Add(receiver);
         return(true);
     }
     else
     {
         return(false);
     }
 }