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

상속: IVisitService
파일 보기 프로젝트 열기: WadeOne/EasyTeach

공개 메소드들

메소드 설명
AuthVisitServiceWrapper ( IVisitService visitService, ClaimsPrincipal principal, EntityValidator entityValidator, int>.IUserStore userStore, System.Security.Claims.ClaimsAuthorizationManager authorizationManager ) : System
GetGroupVisits ( int groupId ) : IQueryable
GetGroupVisitsAvailableForStudent ( IPrincipal principal ) : IQueryable
UpdateVisitAsync ( IVisitModel visit ) : System.Threading.Tasks.Task

메소드 상세

AuthVisitServiceWrapper() 공개 메소드

public AuthVisitServiceWrapper ( IVisitService visitService, ClaimsPrincipal principal, EntityValidator entityValidator, int>.IUserStore userStore, System.Security.Claims.ClaimsAuthorizationManager authorizationManager ) : System
visitService IVisitService
principal System.Security.Claims.ClaimsPrincipal
entityValidator EntityValidator
userStore int>.IUserStore
authorizationManager System.Security.Claims.ClaimsAuthorizationManager
리턴 System

GetGroupVisits() 공개 메소드

public GetGroupVisits ( int groupId ) : IQueryable
groupId int
리턴 IQueryable

GetGroupVisitsAvailableForStudent() 공개 메소드

public GetGroupVisitsAvailableForStudent ( IPrincipal principal ) : IQueryable
principal IPrincipal
리턴 IQueryable

UpdateVisitAsync() 공개 메소드

public UpdateVisitAsync ( IVisitModel visit ) : System.Threading.Tasks.Task
visit IVisitModel
리턴 System.Threading.Tasks.Task