using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Bowin.Common.Linq.Entity;
using EMIS.ViewModel.ExaminationManage;
using EMIS.ViewModel;

namespace EMIS.CommonLogic.ExaminationManage
{
    public interface IStudentExaminationCourseServices
    {
        IGridResultSet<StudentExaminationCourseView> GetStudentExaminationCourseViewList(ConfiguretView configuretView, Guid? schoolyearID, 
            int? examsCategoryID, int? examinationModeID, int? examinationStyleID, Guid userID, int pageIndex, int pageSize);

        List<StudentExaminationCourseView> GetStudentExaminationCourseViewList(ConfiguretView configuretView,
            Guid? schoolyearID, int? examsCategoryID, int? examinationModeID, int? examinationStyleID, Guid userID, List<Guid?> selectIDlist);
    }
}