public async Task <ActionResult> CreateAsync(IFormCollection collection, Answers answer, Guid id)
        {
            answer.AnswerID   = Guid.NewGuid();
            answer.QuestionId = id;
            var quiz = await quizrepo.GetQuizByQuestionID(id);



            try
            {
                var created = await answerRepo.Add(answer);

                if (created == null)
                {
                    throw new Exception("Invalid Entry");
                }
                return(RedirectToAction("Index", "QuestionsAnswers", new { id = quiz.QuizID }));
            }
            catch (Exception ex)
            {
                Console.WriteLine("Create geeft error " + ex.Message);
                ModelState.AddModelError("", "Create actie is mislukt voor " + answer.AnswerID);
                return(View(answer));
            }
        }
        public async Task <ActionResult> DeleteAsync(Guid id, IFormCollection collection)
        {
            try
            {
                var Quiz = await quizrepo.GetQuizByQuestionID(id);

                if (id == null)
                {
                    throw new Exception("Bad Delete Request.");
                }
                await questionsRepo.Delete(id);

                return(RedirectToAction("Index", "QuestionsAnswers", new { id = Quiz.QuizID }));
            }
            catch (Exception)
            {
                Debug.WriteLine($"Delete error. ");
                ModelState.AddModelError(String.Empty, "Delete failed.");
                return(View());
            }
        }