public bool PostQuestionBank(QuestionBankDAO questionBank)
        {
            QuestionBankServiceClient client = new QuestionBankServiceClient();

            try
            {
                bool result = client.CreateQuestionBank(questionBank);
                return result;
            }
            catch (FaultException<KaskServiceException> e)
            {
                throw new HttpException(e.Message);
            }
        }
        public QuestionBankDAO GetQuestionBankFromQuestionAndOptionId(int questionId, int optionId)
        {
            QuestionBankServiceClient client = new QuestionBankServiceClient();

            try
            {
                QuestionBankDAO result = client.GetQuestionBankByMCQuestionIDAndMCOptionID(questionId, optionId);
                return result;
            }
            catch (FaultException<KaskServiceException> e)
            {
                throw new HttpException(e.Message);
            }
        }
        public IEnumerable<QuestionBankDAO> GetQuestionBanks()
        {
            QuestionBankServiceClient client = new QuestionBankServiceClient();

            try
            {
                IEnumerable<QuestionBankDAO> result = client.GetQuestionBanks();
                return result;
            }
            catch (FaultException<KaskServiceException> e)
            {
                throw new HttpException(e.Message);
            }
        }
        public QuestionBankDAO GetQuestionBank(int id)
        {
            QuestionBankServiceClient client = new QuestionBankServiceClient();

            try
            {
                QuestionBankDAO result = client.GetQuestionBankByID(id);
                return result;
            }
            catch (FaultException<KaskServiceException> e)
            {
                throw new HttpException(e.Message);
            }
        }