123456789101112131415161718192021222324252627282930 |
- 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<CoursematerView> GetCoursematerList(int pageIndex, int pageSize, string courseName, string CourseCode);
- IGridResultSet<CourseChapterView> GetCourseChapterList(int pageIndex, int pageSize, string chapterName, Guid? CoursematerialID);
- IList<CourseChapterView> GetCourseChapterList(Guid? CoursematerialID);
- IGridResultSet<CourseVideoView> GetChaperVideoList(Guid? CourseChapterID);
- IGridResultSet<CourseVideoView> 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);
- }
- }
|