C# Class Commencement.Controllers.Services.StudentService

Inheritance: IStudentService
显示文件 Open project: ucdavis/Commencement

Private Properties

Property Type Description

Public Methods

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

Method Details

BannerLookup() public method

public BannerLookup ( string studentId ) : Student
studentId string
return Student

BannerLookupByLogin() public method

public BannerLookupByLogin ( string login ) : Student
login string
return Student

BannerLookupName() public method

public BannerLookupName ( string studentId ) : Student
studentId string
return Student

CheckExisting() public method

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

ExtractStudentFromResult() public method

public ExtractStudentFromResult ( IList results ) : Student
results IList
return Student

GetCurrentStudent() public method

public GetCurrentStudent ( IPrincipal currentUser ) : Student
currentUser IPrincipal
return Student

GetMajorsAndCeremoniesForStudent() public method

public GetMajorsAndCeremoniesForStudent ( Student student ) : List
student Student
return List

GetPriorRegistration() public method

public GetPriorRegistration ( Student student, TermCode termCode ) : Registration
student Student
termCode TermCode
return Registration

StudentService() public method

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