C# 클래스 Commencement.Controllers.Services.StudentService

상속: IStudentService
파일 보기 프로젝트 열기: ucdavis/Commencement

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
BannerLookup ( string studentId ) : Student
BannerLookupByLogin ( string login ) : Student
BannerLookupName ( string studentId ) : Student
CheckExisting ( string login, TermCode term, string studentId = null ) : bool
ExtractStudentFromResult ( IList results ) : Student
GetCurrentStudent ( IPrincipal currentUser ) : Student
GetMajorsAndCeremoniesForStudent ( Student student ) : List
GetPriorRegistration ( Student student, TermCode termCode ) : Registration
StudentService ( Guid>.IRepositoryWithTypedId studentRepository, IRepository ceremonyRepository, IRepository registrationRepository, string>.IRepositoryWithTypedId majorRepository ) : System

메소드 상세

BannerLookup() 공개 메소드

public BannerLookup ( string studentId ) : Student
studentId string
리턴 Student

BannerLookupByLogin() 공개 메소드

public BannerLookupByLogin ( string login ) : Student
login string
리턴 Student

BannerLookupName() 공개 메소드

public BannerLookupName ( string studentId ) : Student
studentId string
리턴 Student

CheckExisting() 공개 메소드

public CheckExisting ( string login, TermCode term, string studentId = null ) : bool
login string
term TermCode
studentId string
리턴 bool

ExtractStudentFromResult() 공개 메소드

public ExtractStudentFromResult ( IList results ) : Student
results IList
리턴 Student

GetCurrentStudent() 공개 메소드

public GetCurrentStudent ( IPrincipal currentUser ) : Student
currentUser IPrincipal
리턴 Student

GetMajorsAndCeremoniesForStudent() 공개 메소드

public GetMajorsAndCeremoniesForStudent ( Student student ) : List
student Student
리턴 List

GetPriorRegistration() 공개 메소드

public GetPriorRegistration ( Student student, TermCode termCode ) : Registration
student Student
termCode TermCode
리턴 Registration

StudentService() 공개 메소드

public StudentService ( Guid>.IRepositoryWithTypedId studentRepository, IRepository ceremonyRepository, IRepository registrationRepository, string>.IRepositoryWithTypedId majorRepository ) : System
studentRepository Guid>.IRepositoryWithTypedId
ceremonyRepository IRepository
registrationRepository IRepository
majorRepository string>.IRepositoryWithTypedId
리턴 System