C# 클래스 Commencement.Controllers.StudentController

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

공개 메소드들

메소드 설명
StudentController ( IStudentService studentService, IEmailService emailService, Guid>.IRepositoryWithTypedId studentRepository, IRepository ceremonyRepository, IRepository registrationRepository, IErrorService errorService, ICeremonyService ceremonyService, IReportService reportService, IRepository registrationPetitionRepository, IRepository participationRepository, IRegistrationPopulator registrationPopulator ) : System
VisaLetterDetails ( int id ) : System.Web.Mvc.ActionResult
VisaLetterPdf ( int id ) : System.Web.Mvc.FileResult
VisaLetterReceipt ( ) : System.Web.Mvc.ActionResult

비공개 메소드들

메소드 설명
CancelRegistrationPetition ( int id ) : System.Web.Mvc.ActionResult
CancelRegistrationPetition ( int id, bool cancel ) : System.Web.Mvc.ActionResult
CancelRegistrationPetitionConfirm ( ) : System.Web.Mvc.ActionResult
CancelVisaLetterRequest ( int id ) : System.Web.Mvc.ActionResult
CancelVisaLetterRequest ( int id, bool cancel ) : System.Web.Mvc.ActionResult
CheckStudentForRegistration ( ) : System.Web.Mvc.RedirectToRouteResult

Does initial checks so that students are always redirected correctly for first time registration

CheckStudentForVisaLetter ( ) : string
DisplayRegistration ( ) : System.Web.Mvc.ActionResult
EditRegistration ( int id ) : System.Web.Mvc.ActionResult
EditRegistration ( int id, RegistrationPostModel registrationPostModel ) : System.Web.Mvc.ActionResult
GetCurrentStudent ( ) : Student
GetEligibleCeremonies ( Student student ) : List
Index ( ) : System.Web.Mvc.RedirectToRouteResult
Register ( ) : System.Web.Mvc.ActionResult
Register ( RegistrationPostModel registrationModel ) : System.Web.Mvc.ActionResult
RegistrationRouting ( ) : System.Web.Mvc.RedirectToRouteResult
RequestVisaLetter ( ) : System.Web.Mvc.ActionResult
RequestVisaLetter ( VisaLetterPostModel model ) : System.Web.Mvc.ActionResult
SurveyRedirector ( Registration registration ) : System.Web.Mvc.ActionResult
VisaLetters ( ) : System.Web.Mvc.ActionResult

메소드 상세

StudentController() 공개 메소드

public StudentController ( IStudentService studentService, IEmailService emailService, Guid>.IRepositoryWithTypedId studentRepository, IRepository ceremonyRepository, IRepository registrationRepository, IErrorService errorService, ICeremonyService ceremonyService, IReportService reportService, IRepository registrationPetitionRepository, IRepository participationRepository, IRegistrationPopulator registrationPopulator ) : System
studentService IStudentService
emailService IEmailService
studentRepository Guid>.IRepositoryWithTypedId
ceremonyRepository IRepository
registrationRepository IRepository
errorService IErrorService
ceremonyService ICeremonyService
reportService IReportService
registrationPetitionRepository IRepository
participationRepository IRepository
registrationPopulator IRegistrationPopulator
리턴 System

VisaLetterDetails() 공개 메소드

public VisaLetterDetails ( int id ) : System.Web.Mvc.ActionResult
id int
리턴 System.Web.Mvc.ActionResult

VisaLetterPdf() 공개 메소드

public VisaLetterPdf ( int id ) : System.Web.Mvc.FileResult
id int
리턴 System.Web.Mvc.FileResult

VisaLetterReceipt() 공개 메소드

public VisaLetterReceipt ( ) : System.Web.Mvc.ActionResult
리턴 System.Web.Mvc.ActionResult