public Gestion(Maze labyrinthe, IAffichage affichage, ILiaison liaison) { _labyrinthe = labyrinthe; _affichage = affichage; _liaison = liaison; _affichage.PositionChanged += PositionChanged; _cellSize = _affichage.GetCellSize(); _liaison.DataReceived += DataReceived; _liaison.ClientConnected += ClientConnected; _liaison.FinRechercheServer += FinRechercheServer; }
public AgendaController(IEventServices eventServices, IUserService userService, ILiaison liaison) { EventServices = eventServices ?? throw new ArgumentNullException(nameof(eventServices)); UserService = userService ?? throw new ArgumentNullException(nameof(userService)); Liaison = liaison ?? throw new ArgumentNullException(nameof(liaison)); }