Exemple #1
0
        public ClientMainWindow(ControllerFactory controllerFactory, ILogger logger)
            : base(logger)
        {
            InitializeComponent();

            accountController = controllerFactory.CreateAccountController();
            betController     = controllerFactory.CreateBetController();

            accountController.ReceivedMessage += (s, e) => UpdateLogs(e.Success, e.Message);
            betController.ReceivedMessage     += (s, e) => UpdateLogs(e.Success, e.Message);

            UpdateLogs(true, "Welcome, client");
        }