using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Linq.Expressions; using EMISOnline.Entities; using EMISOnline.ViewModel.ExamView; using System.Data; namespace EMISOnline.CommonLogic.ExamServices { public interface IExamPaperServices { object ListPaper(int maximumRows, int startRowIndex, string PaperName); test_paper GetPaperByPaperID(decimal PaperID); object CountQuesSumByCondition(List lib_ids, decimal diff_min, decimal diff_max, decimal err_rate, int usecount_min, int usecount_max); PageSetupParam SetPageSetupCondition(PaperAddView PaperAdd); bool ExamPaperSave(PaperAddView PaperAdd, string LoginID); DataTable GetQuestionByPaperID(decimal paperid); DataTable GetQuestionByParam(PageSetupParam psp); void AddPaperDetail(PageSetupParam psp, string question_str, string UserID); void PaperEdit(decimal paperid, string question_str); string GetPaperQuestions(decimal paperid); string GetDynamicPaperById(decimal paperid); } }