Exemple #1
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="unityContainer">The Unity container.</param>
 /// <param name="regionManager">The region manager.</param>
 public AuthrorizationModule(IUnityContainer unityContainer, IRegionManager regionManager,
                             WebApiClient webApiClient, WebSocketsMessageHandler webSocketsMessageHandler) :
     base(unityContainer, regionManager)
 {
     _webSocketsMessageHandler = webSocketsMessageHandler;
     _webApiClient             = webApiClient;
 }
Exemple #2
0
 public LogoutUserControlViewModel(WebApiClient webApiClient, WebSocketsMessageHandler handler)
 {
     _handler                   = handler;
     _webApiClient              = webApiClient;
     PostLogoutAsyncCommand     = new DelegateCommand(PostLogoutAsync);
     IsUserSignedInAsyncCommand = new DelegateCommand(IsUserSignedInAsync);
 }
 public PrivateMessagesListUserControlViewModel(WebSocketsMessageHandler ihandler, WebSocketsMessageSender isender)
 {
     _handler = ihandler;
     _sender  = isender;
     _sender.CreatePrivateMessageOutcoming += OnCreatePrivateMessageOutcoming;
     _handler.PrivateMessagesRecieved      += OnPrivateMessagesRecieved;
     _handler.PrivateMessageRecieved       += OnPrivateMessageRecieved;
     //=================================================================================
     _sender.CreateChatMessageOutcoming        += OnCreateChatMessageOutcoming;
     _handler.ChatMessageRecieved              += OnChatMessageRecieved;
     _handler.ChatMessagesRecieved             += OnChatMessagesRecieved;
     _handler._ChatGlobals.CurrentChatSelected += OnCurrentChatSelected;
     _sender.GotAllChatMessages   += OnGotAllChatMessages;
     _sender.GotAllFriendMessages += OnGotAllFriendMessages;
 }
Exemple #4
0
        public ModuleAPopupViewModel(WebSocketsMessageHandler ihandler, WebSocketsMessageSender isender)
        {
            SelectionChangedCommand = new DelegateCommand(ChatSelected);
            InviteSelectedFriendsToChatAsyncCommand = new DelegateCommand(InviteSelectedFriendsToChatAsync);
            _sender  = isender;
            _handler = ihandler;

            var chatsCollection = new ObservableCollection <Chat>();

            chatsCollection.AddRange(_handler._ChatsManager.GetAll());
            Chats = chatsCollection;

            var friendsCollection = new ObservableCollection <User>();

            friendsCollection.AddRange(_handler._FriendsManager.GetAll());
            Friends = friendsCollection;
        }
        public FriendToCountUnreadMessageValueConverter()
        {
            UnityContainer unityContainer = (UnityContainer)Application.Current.Resources["IoC"];

            _handler = (WebSocketsMessageHandler)unityContainer.Resolve <WebSocketsMessageHandler>();
        }
Exemple #6
0
        public MainMenuUserControlViewModel(WebSocketsMessageHandler ihandler,
                                            WebSocketsMessageSender isender,
                                            WebApiClient webApiClient)
        {
            ModernDialog.ShowMessage("SomeText,", "Title", MessageBoxButton.OK);
            _sender       = isender;
            _handler      = ihandler;
            _webApiClient = webApiClient;

            // _sender.CreateMessageOutcomingEventHandler += OnCreateMessageOutcomingEventHandler;
            //_handler.InitialInfoRecieved += OnInitialInfoRecieved;


            PrivateMessages = new ObservableCollection <PrivateMessage>
            {
                new PrivateMessage
                {
                    Content = new MessageContent {
                        Date = DateTime.Now, Id = 1, Text = "Message messasge message"
                    },
                    Incoming = true,
                    IsNew    = false
                },
                new PrivateMessage
                {
                    Content = new MessageContent {
                        Date = DateTime.Now, Id = 1, Text = "Message messasge message"
                    },
                    Incoming = false,
                    IsNew    = false
                },
                new PrivateMessage
                {
                    Content = new MessageContent {
                        Date = DateTime.Now, Id = 1, Text = "Message messasge message"
                    },
                    Incoming = true,
                    IsNew    = false
                },
                new PrivateMessage
                {
                    Content = new MessageContent {
                        Date = DateTime.Now, Id = 1, Text = "Message messasge message"
                    },
                    Incoming = false,
                    IsNew    = false
                },
                new PrivateMessage
                {
                    Content = new MessageContent {
                        Date = DateTime.Now, Id = 1, Text = "Message messasge message"
                    },
                    Incoming = true,
                    IsNew    = false
                },
            };
            //_sender = isender;
            // _handler = ihandler;
            //_webApiClient = webApiClient;

            //PostLogOutCommand = new DelegateCommand(PostLogOutAsync);
            //IsUserSignedInCommand = new DelegateCommand(IsUserSignedInAsync);
            //SearchFriendAsyncCommand = new DelegateCommand(SearchFriendAsync);
            //CreateChatAsyncCommand = new DelegateCommand(CreateChatAsync);
            //SendMessageCommand = new DelegateCommand(SendMessage);
            //InviteToChatAsyncCommand = new DelegateCommand(InviteToChatAsync);
            //LoadAndShowFriendsCommand = new DelegateCommand(LoadAndShowFriends);
            // LoadAndShowChatsCommand = new DelegateCommand(LoadAndShowChats);
            //LoadAndShowPrivateMessagesCommand = new DelegateCommand(LoadAndShowPrivateMessages);
            // LoadAndShowChatMessagesCommand = new DelegateCommand(LoadAndShowChatMessages);
            //FriendSelectedCommand = new DelegateCommand<User>(FriendSelected);
            // ChatSelectedCommand = new DelegateCommand<Chat>(ChatSelected);
            //_handler.InitialInfoRecieved += OnInitialInfoRecieved;
            // _handler.ErrorMessageRecieved += OnErrorMessageRecieved;
            // _handler.UserFoundRecieved += OnUserFoundRecieved;
            // _handler.FriendConfirmedRecieved += OnFriendConfirmedRecieved;
            //_handler.ConnectionStatusRecieved += OnConnectionStatusRecieved;
            // _handler.PrivateMessageRecieved += OnPrivateMessageRecieved;
            // _handler.ChatMessageRecieved += OnChatMessageRecieved;
            //_handler.ChatCreatedRecieved += OnChatCreatedRecieved;
            //_handler.ChatConfirmedRecieved += OnChatConfirmedRecieved;
            //_handler.FriendRequestRecieved += OnFriendRequestRecieved;
            //_handler.ChatRequestRecieved += OnChatRequestRecieved;
            //_handler.PrivateMessagesRecieved += OnPrivateMessagesRecieved;
            // _handler.ChatMessagesRecieved += OnChatMessagesRecieved;
        }