C# 클래스 EasyTeach.Core.Services.Dashboard.Impl.AuthLessonServiceWrapper

상속: ILessonService
파일 보기 프로젝트 열기: WadeOne/EasyTeach 1 사용 예제들

공개 메소드들

메소드 설명
AuthLessonServiceWrapper ( ILessonService lessonService, ClaimsPrincipal principal, EntityValidator entityValidator, int>.IUserStore userStore, EasyTeach.Core.Security.ClaimsAuthorizationManager authorizationManager ) : System
CreateLesson ( ILessonModel lesson ) : void
GetLessonById ( int lessonId ) : ILessonModel
GetLessons ( ) : IQueryable
RemoveLesson ( int lessonId ) : void
UpdateLesson ( ILessonModel lesson ) : void

메소드 상세

AuthLessonServiceWrapper() 공개 메소드

public AuthLessonServiceWrapper ( ILessonService lessonService, ClaimsPrincipal principal, EntityValidator entityValidator, int>.IUserStore userStore, EasyTeach.Core.Security.ClaimsAuthorizationManager authorizationManager ) : System
lessonService ILessonService
principal System.Security.Claims.ClaimsPrincipal
entityValidator EntityValidator
userStore int>.IUserStore
authorizationManager EasyTeach.Core.Security.ClaimsAuthorizationManager
리턴 System

CreateLesson() 공개 메소드

public CreateLesson ( ILessonModel lesson ) : void
lesson ILessonModel
리턴 void

GetLessonById() 공개 메소드

public GetLessonById ( int lessonId ) : ILessonModel
lessonId int
리턴 ILessonModel

GetLessons() 공개 메소드

public GetLessons ( ) : IQueryable
리턴 IQueryable

RemoveLesson() 공개 메소드

public RemoveLesson ( int lessonId ) : void
lessonId int
리턴 void

UpdateLesson() 공개 메소드

public UpdateLesson ( ILessonModel lesson ) : void
lesson ILessonModel
리턴 void