public override string Overview()
        {
            var db = new SchoolContext();
            var ret = "1). " + db.MultiChoices.FirstOrDefault(m => m.MultipleChoiceAnswerID == TaskID) + "    2). ...";
            db.Dispose();

            return ret;
        }
        public override string ToString()
        {
            var db = new SchoolContext();
            var myMultiChoices = db.MultiChoices.Where(m => m.MultipleChoiceAnswerID == TaskID);

            var builder = new StringBuilder();

            builder.Append("There are ").Append(myMultiChoices.Count()).Append(" options that could be right or wrong:");
            var i = 0;
            foreach (var multiChoice in myMultiChoices)
            {
                builder.AppendLine().Append(++i).Append(").\t").Append(multiChoice);
            }

            db.Dispose();

            return builder.ToString();
        }
        public override string ToString()
        {
            var db = new SchoolContext();
            var mySingleChoices = db.SingleChoices.Where(s => s.SingleChoiceAnswerID == TaskID);

            var builder = new StringBuilder();

            builder.Append("There are ").Append(mySingleChoices.Count()).Append(" possibilities to choose from:");
            var i = 0;
            foreach (var singleChoice in mySingleChoices)
            {
                builder.AppendLine().Append(i + 1).Append(").\t").Append(singleChoice).Append(i == CorrectAnswer ? " - CORRECT OPTION" : "");
                i++;
            }

            db.Dispose();

            return builder.ToString();
        }