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

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

Public Methods

Method Description
GetGroupVisits ( int groupId ) : IQueryable
GetGroupVisitsAvailableForStudent ( IPrincipal principal ) : IQueryable
UpdateVisitAsync ( IVisitModel visit ) : System.Threading.Tasks.Task
VisitService ( IVisitRepository visitRepository, ILessonRepository lessonRepository, IUserRepository userRepository, EntityValidator entityValidator, IVisitDtoMapper visitDtoMapper ) : System

Method Details

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

VisitService() public method

public VisitService ( IVisitRepository visitRepository, ILessonRepository lessonRepository, IUserRepository userRepository, EntityValidator entityValidator, IVisitDtoMapper visitDtoMapper ) : System
visitRepository IVisitRepository
lessonRepository ILessonRepository
userRepository IUserRepository
entityValidator EntityValidator
visitDtoMapper IVisitDtoMapper
return System