C# Class Commencement.Controllers.StudentController

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

Public Methods

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

Private Methods

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

Method Details

StudentController() public method

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
return System

VisaLetterDetails() public method

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

VisaLetterPdf() public method

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

VisaLetterReceipt() public method

public VisaLetterReceipt ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult