using System; using System.Collections.Generic; using System.Linq; using System.Text; using EMISOnline.Entities; using EMISOnline.ViewModel.Educational; using Bowin.Common.Linq.Entity; namespace EMISOnline.CommonLogic.EducationalServices { public interface ICourseBuildServices { IGridResultSet GetCoursematerList(int pageIndex, int pageSize, string courseName, string CourseCode); IGridResultSet GetCourseChapterList(int pageIndex, int pageSize, string chapterName, Guid? CoursematerialID); IList GetCourseChapterList(Guid? CoursematerialID); IGridResultSet GetChaperVideoList(Guid? CourseChapterID); IGridResultSet GetVideoList(int pageIndex, int pageSize, string videoName); void AddChapter(Guid? ParentCourseChapterID, Guid? CourseChapterID, string Name, int? OrderID, int VideoTypeID, Guid? CourseVideoID, string OuterVideoUrl, Guid CoursematerialID); void DeleteChapter(Guid CourseChapterID); bool IsAnySubChapter(Guid ParentCourseChapterID); } }