private void btnPostReaction_Click(object sender, EventArgs e)
        {
            Reaction newReaction = new Reaction(_question.QuestionId, FormLogin.currentUser.UserId, richtbReaction.Text, FormLogin.currentUser.FirstName + " " + FormLogin.currentUser.LastName);

            ReactionLogic.PostReaction(newReaction);

            MessageBox.Show("Reactie verstuurd");

            Hide();
        }
        private void btnPostReaction_Click(object sender, EventArgs e)
        {
            ReactionLogic logic       = new ReactionLogic();
            Reaction      newReaction = new Reaction(_question.QuestionId, LoginPrototype.currentUser.UserId, richtbReaction.Text);

            logic.PostReaction(newReaction);

            MessageBox.Show("Reactie verstuurd");

            Hide();
        }
Exemplo n.º 3
0
        public void PostReaction_IsValid()
        {
            Mock <IReactionContext> mockContext  = new Mock <IReactionContext>();
            Mock <Reaction>         mockReaction = new Mock <Reaction>(1, 2, "foo");

            mockContext.Setup(x => x.PostReaction(mockReaction.Object));

            ReactionLogic reactionLogic = new ReactionLogic(mockContext.Object);

            reactionLogic.PostReaction(mockReaction.Object);

            mockContext.Verify(x => x.PostReaction(mockReaction.Object), Times.Exactly(1));
        }
Exemplo n.º 4
0
        public ActionResult ReactionCreate(ReactionViewModel reactionViewModel)
        {
            try
            {
                int userId = int.Parse(User.Claims.FirstOrDefault(c => c.Type == System.Security.Claims.ClaimTypes.Sid).Value);

                int    questionId  = reactionViewModel.QuestionId;
                string description = reactionViewModel.Description;

                _reactionLogic.PostReaction(new Reaction(questionId, userId, description));

                return(RedirectToAction(nameof(QuestionOverview)));
            }
            catch
            {
                return(View("Error"));
            }
        }
        public ActionResult ReactionCreate(ReactionViewModel reactionViewModel)
        {
            try
            {
                int    questionId  = reactionViewModel.QuestionId;
                string description = reactionViewModel.Description;

                int senderid = Convert.ToInt32(Request.Cookies["id"]);

                _reactionLogic.PostReaction(new Reaction(questionId, senderid, description));

                return(RedirectToAction(nameof(QuestionOverview)));
            }
            catch
            {
                return(View("Error"));
            }
        }