public object GetQuestionsById(int type, long Questionid)
        {
            switch ((QuestionType)type)
            {
            case QuestionType.SingleLine:
            {
                return(ctx.Question1.Include("Answer1").Include("Option1").Where(x => x.QuestionID == Questionid).FirstOrDefault());
            }

            case QuestionType.MultiLine:
            {
                var obj = ctx.Question2.Include("Option2").Include("Answer2").Where(x => x.QuestionID == Questionid).FirstOrDefault();
                ctx.Entry(obj).Collection(i => i.Option2).Load();
                return(obj);
            }

            case QuestionType.SingleOption:
            {
                return(ctx.Question3.Include("Answer3").Where(x => x.QuestionID == Questionid).FirstOrDefault());
            }

            case QuestionType.MultiOption:
            {
                return(ctx.Question4.Include("Answer4").Where(x => x.QuestionID == Questionid).FirstOrDefault());
            }

            case QuestionType.Date:
            {
                return(ctx.Question5.Include("Answer5").Where(x => x.QuestionID == Questionid).FirstOrDefault());
            }

            default:
            {
                return(new List <object>());
            }
            }
        }