Exemplo n.º 1
0
        public IActionResult Create(YesNoAnswer yesNoAnswer)
        {
            if (ModelState.IsValid)
            {
                var questionId = yesNoAnswer.YesNoQuestionId;
                var pollId     = pollService.GetPollByQuestionId(questionId); // pollId
                if (pollId == -1)
                {
                    return(RedirectToAction(nameof(ErrorView)));
                }
                var      userName = User.Identity.Name;
                var      user     = userService.GetUserByUserName(userName); //userıd
                UserPoll userPoll = new UserPoll();
                userPoll.PollId = pollId;
                userPoll.UserId = user.Id;
                userSurveysService.Add(userPoll);


                yesNoAnswerService.AddYesNoAnswer(yesNoAnswer);

                bool IsApproved = pollService.IsApprovedPoll(pollId, questionId);
                return(RedirectToAction("ToBeVotedSurveys", "Voted"));
            }
            List <SelectListItem> selectListItems = GetQuestionForSelect();

            ViewBag.Items = selectListItems;
            return(RedirectToAction("ToBeVotedSurveys", "Voted"));
        }