// GET: Questions/Create
        public ActionResult Create(string pollId)
        {
            if (pollId == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            Poll poll = db.Polls.Find(Int32.Parse(pollId));
            if (poll == null)
            {
                return HttpNotFound();
            }

            CreateQuestionViewModel ViewModel = new CreateQuestionViewModel(poll);
            return View(ViewModel);
        }
        public ActionResult Create(CreateQuestionViewModel viewmodel)
        {
            Poll poll = db.Polls.Find(viewmodel.PollID);
            ICollection<Answer> Answers = new List<Answer> { };
            foreach (string answerText in viewmodel.Answers)
            {
                Answers.Add(new Answer { Text = answerText });
            }
            if (ModelState.IsValid)
            {
                Question question = new Question
                {
                    Text = viewmodel.QuestionText,
                    Answers = Answers,
                    PollID = poll.ID
                };
                db.Questions.Add(question);
                db.SaveChanges();
                return RedirectToAction("Edit", "Polls", new { id = poll.ID });
            }

            return View(viewmodel);
        }