public LoginViewModel(IEventAggregator aggregator, IRegionManager regionManager, IUserOnlineViewModel userOnline)
        {
            _aggregator    = aggregator;
            _regionManager = regionManager;

            this._onlineViewModel = userOnline;
            this._onlineViewModel.OnlineClients = new ObservableCollection <ClientToken>();

            LoginToken = ClientTokenCreator.Create();
            int port = int.Parse(ConfigurationManager.AppSettings.Get("UploadPort"));

            LoginToken.ServicePort = port;

            ConnectServerCommand = new DelegateCommand(ConnectServer);
        }
 public UserOnlineView(IUserOnlineViewModel viewModel)
 {
     InitializeComponent();
     this.ViewModel = viewModel;
 }