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

Inheritance: IVisitService
ファイルを表示 Open project: WadeOne/EasyTeach

Public Methods

Method Description
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

Method Details

AuthVisitServiceWrapper() public method

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
return System

GetGroupVisits() public method

public GetGroupVisits ( int groupId ) : IQueryable
groupId int
return IQueryable

GetGroupVisitsAvailableForStudent() public method

public GetGroupVisitsAvailableForStudent ( IPrincipal principal ) : IQueryable
principal IPrincipal
return IQueryable

UpdateVisitAsync() public method

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