Example #1
0
        public CappuVotePresenter(ISignalHelperFacade signalHelperFacade, IViewProvider viewProvider)
        {
            _signalHelperFacade = signalHelperFacade ?? throw new ArgumentNullException(nameof(signalHelperFacade));
            _viewProvider       = viewProvider ?? throw new ArgumentNullException(nameof(viewProvider));

            Initialize();
        }
Example #2
0
        public CappuChatViewModel(ISignalHelperFacade signalHelperFacade, SimpleConversation conversation, IViewProvider viewProvider) : base(signalHelperFacade)
        {
            _viewProvider = viewProvider ?? throw new ArgumentNullException(nameof(viewProvider));
            Conversation  = conversation ?? throw new ArgumentNullException(nameof(conversation));

            Initialize();
        }
        public CappuGroupChatViewModel(ISignalHelperFacade signalHelperFacade, IViewProvider viewProvider) : base(signalHelperFacade)
        {
            _viewProvider = viewProvider ?? throw new ArgumentNullException(nameof(viewProvider));

            OpenPrivateChatCommand = new RelayCommand <string>(OpenPrivateChat, CanOpenPrivateChat);

            Initialize();
        }
Example #4
0
        public CappuVoteResultViewModel(ISignalHelperFacade signalHelperFacade)
        {
            _signalHelperFacade = signalHelperFacade ?? throw new ArgumentNullException(nameof(signalHelperFacade));

            FinalCappuCallCommand = new RelayCommand(FinalCappuCall, CanFinalCappuCall);

            Initialize();
        }
Example #5
0
        protected CappuChatViewModelBase(ISignalHelperFacade signalHelperFacade)
        {
            SignalHelperFacade = signalHelperFacade ?? throw new ArgumentNullException(nameof(signalHelperFacade));

            SendMessageCommand   = new RelayCommand <string>(SendMessage, CanSendMessage);
            ClearMessagesCommand = new RelayCommand(ClearMessages);
            DataDroppedCommand   = new RelayCommand <string>(DataDropped);
        }
Example #6
0
        public CappuLoginViewModel(ISignalHelperFacade signalHelperFacade)
        {
            _signalHelperFacade = signalHelperFacade ?? throw new ArgumentNullException(nameof(signalHelperFacade));

            LoginCommand        = new RelayCommand(Login, CanLogin);
            LogoutCommand       = new RelayCommand(Logout, CanLogout);
            OpenRegisterCommand = new RelayCommand(OpenRegister, CanOpenRegister);

            Initialize();
        }
Example #7
0
        public CappuVoteViewModel(ISignalHelperFacade signalHelperFacade, IViewProvider viewProvider)
        {
            if (signalHelperFacade == null)
            {
                throw new ArgumentNullException(nameof(signalHelperFacade));
            }
            _signalHelperFacade = signalHelperFacade;

            if (viewProvider == null)
            {
                throw new ArgumentNullException(nameof(viewProvider));
            }
            _viewProvider = viewProvider;

            CreateCappuVoteCommand = new RelayCommand(CreateCappuVote, CanCreateVote);
            GoCommand = new RelayCommand <bool>(Vote, CanVote);

            Initialize();
        }