예제 #1
0
        public Chat(User user, Users userController, Frame frame, Online onlinePage)
        {
            InitializeComponent();
            this.frame      = frame;
            this.onlinePage = onlinePage;
            App app = (App)App.Current;

            this.app             = app;
            this.userController  = userController;
            this.user            = user;
            app.MessageReceived += this.OnMessageReceived;
            onlinePage.refreshList(app.getUser(), false);
        }
예제 #2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            string clientUsername = username.Text;
            string clientPassword = password.Text;
            User   user           = new User(clientUsername, clientPassword);

            if (userController.login(user))
            {
                app.createUser(user);
                Online onlinePage = new Online(userController, frame);
                frame.Navigate(onlinePage);
            }
            else
            {
                MessageBox.Show("Something went wrong - Login!");
            }
        }
예제 #3
0
 public OnlineUsers(Online page, Users userController)
 {
     this.page           = page;
     this.userController = userController;
 }