public async Task <ActionResult <Questionnaire> > GetQuestionnaire([FromBody] QuestionnaireIdentityArgs info)
        {
            //Check questionnaire for existance
            Questionnaire questionnaire = null;

            try
            {
                questionnaire = await _context
                                .Questionnaires
                                .FirstAsync(item => item.StudentId == info.StudentId && item.ClassId == info.ClassId);
            }
            catch (InvalidOperationException) { }

            if (questionnaire is null)
            {
                return(NotFound());
            }

            return(questionnaire);
        }
        public async Task <ActionResult <IEnumerable <Questionnaire> > > GetQuestionnairesByStudent([FromBody] QuestionnaireIdentityArgs info)
        {
            //Check questionnaire for existance
            List <Questionnaire> questionnaires = null;

            try
            {
                questionnaires = await _context
                                 .Questionnaires
                                 .Where(item => item.StudentId == info.StudentId)
                                 .ToListAsync();
            }
            catch (InvalidOperationException) { }

            if (questionnaires.Count == 0)
            {
                return(NotFound());
            }

            return(questionnaires);
        }