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); } }