using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using TMSDAL.DTO.Quiz; namespace TMSBLL.Quiz { public interface IQuizBLL { /// Also called cross-module by Enablement's ShowContentLinkBLL (LinkType=Quiz) to /// resolve a linked quiz's current title — same naming convention as WiMasterBLL.GetWiById. Task GetQuizById(int quizId, LoginDTO loginDTO); Task GetSelectListQuiz(int topicId, CriteriaDTO criteriaDTO, LoginDTO loginDTO); Task SaveQuiz(QuizDTO dto, LoginDTO loginDTO); Task DeleteQuiz(int quizId, LoginDTO loginDTO); } }