C# Class EasyTeach.Core.Services.Dashboard.Impl.AuthLessonServiceWrapper

Inheritance: ILessonService
Afficher le fichier Open project: WadeOne/EasyTeach Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

AuthLessonServiceWrapper() public méthode

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
Résultat System

CreateLesson() public méthode

public CreateLesson ( ILessonModel lesson ) : void
lesson ILessonModel
Résultat void

GetLessonById() public méthode

public GetLessonById ( int lessonId ) : ILessonModel
lessonId int
Résultat ILessonModel

GetLessons() public méthode

public GetLessons ( ) : IQueryable
Résultat IQueryable

RemoveLesson() public méthode

public RemoveLesson ( int lessonId ) : void
lessonId int
Résultat void

UpdateLesson() public méthode

public UpdateLesson ( ILessonModel lesson ) : void
lesson ILessonModel
Résultat void