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

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

Public Methods

Method Description
AddScore ( IScoreModel score, int lessonId ) : void
DeleteScore ( int scoreId ) : void
GetScores ( ) : IQueryable
ScoreService ( EntityValidator entityValidator, IScoreRepository scoreRepository, IScoreDtoMapper scoreDtoMapper, IVisitRepository visitRepository, ILessonRepository lessonRepository, IVisitDtoMapper visitDtoMapper ) : System
UpdateScore ( IScoreModel score ) : void

Private Methods

Method Description
Map ( IScoreDto score ) : ScoreModel

Method Details

AddScore() public method

public AddScore ( IScoreModel score, int lessonId ) : void
score IScoreModel
lessonId int
return void

DeleteScore() public method

public DeleteScore ( int scoreId ) : void
scoreId int
return void

GetScores() public method

public GetScores ( ) : IQueryable
return IQueryable

ScoreService() public method

public ScoreService ( EntityValidator entityValidator, IScoreRepository scoreRepository, IScoreDtoMapper scoreDtoMapper, IVisitRepository visitRepository, ILessonRepository lessonRepository, IVisitDtoMapper visitDtoMapper ) : System
entityValidator EntityValidator
scoreRepository IScoreRepository
scoreDtoMapper IScoreDtoMapper
visitRepository IVisitRepository
lessonRepository ILessonRepository
visitDtoMapper IVisitDtoMapper
return System

UpdateScore() public method

public UpdateScore ( IScoreModel score ) : void
score IScoreModel
return void