Пример #1
0
    public VoteEventArgs Vote(string question)
    {
        VoteEventArgs voteEventArgs = new VoteEventArgs();

        voteEventArgs.Question = question;
        OnVote?.Invoke(this, voteEventArgs);
        return(voteEventArgs);
    }
Пример #2
0
 public override void OnClear()
 {
     notifier = null;
     onFire   = null;
     onFire1  = null;
     onFire2  = null;
     onFire3  = null;
     onFireOb = null;
     onVote   = null;
 }
        public VetoEventArgs Vote(string proposal)
        {
            VetoEventArgs results = new VetoEventArgs()
            {
                Proposal = proposal
            };

            OnVote?.Invoke(this, results);
            return(results);
        }
        public VetoEventArgs Vote(string proposal)
        {
            var args = new VetoEventArgs()
            {
                Proposal = proposal
            };

            OnVote?.Invoke(this, args);

            return(args);
        }
        public VoteEventArgs Vote(string question)
        {
            VoteEventArgs e = new VoteEventArgs()
            {
                Question = question
            };

            OnVote?.Invoke(this, e);

            return(e);
        }
Пример #6
0
        private async Task onclickHandle(int starNumber)
        {
            var authState = await AuthenticationState;
            var user      = authState.User;

            if (!user.Identity.IsAuthenticated)
            {
                await displayMessage.DisplayErrorMessage("You must login in order to vote.");

                return;
            }

            SelectedRating = starNumber;
            voted          = true;
            await OnVote.InvokeAsync(SelectedRating);
        }
Пример #7
0
 private void CloseButton_OnButtonClick(UIElement button)
 {
     OnVote?.Invoke(0);
 }
Пример #8
0
 private void VoteButton_OnButtonClick(UIElement button)
 {
     OnVote?.Invoke(SelectedID);
 }