Interface IRegistrationService
Assembly: Cmc.Nexus.Academics.Contracts.dll
Syntax
public interface IRegistrationService : IService
Methods
EvaluatePrereqCoreqStatus(EvaluatePrereqCoreqStatusRequest)
Evalutes the Prereq and Corereq status.
Declaration
EvaluatePrereqCoreqStatusResponse EvaluatePrereqCoreqStatus(EvaluatePrereqCoreqStatusRequest request)
Parameters
Returns
EvaluateRegistrationRule(EvaluateRegistrationRuleRequest)
Evaluates the Registration Rule check.
Declaration
EvaluateRegistrationRuleResponse EvaluateRegistrationRule(EvaluateRegistrationRuleRequest request)
Parameters
Returns
EvaluateRegRelStatus(EvaluateRegRelStatusRequest)
Evalutes the Registration Relationship status.
Declaration
EvaluateRegRelStatusResponse EvaluateRegRelStatus(EvaluateRegRelStatusRequest request)
Parameters
Returns
GetAvailableSeats(GetAvailableSeatsRequest)
Calculates and returns the available seats for a class section.
Declaration
GetAvailableSeatsResponse GetAvailableSeats(GetAvailableSeatsRequest request)
Parameters
Returns
RegisterForClass(RegisterForClassRequest)
Register a Student into a Class Section
Declaration
RegisterForClassResponse RegisterForClass(RegisterForClassRequest request)
Parameters
Returns
TransferClassSection(TransferClassSectionRequest)
Transfer From an Existing Class Section Registration to Another
Declaration
TransferClassSectionResponse TransferClassSection(TransferClassSectionRequest request)
Parameters
Returns
UnregisterFromClass(UnregisterFromClassRequest)
Unregister from Currently Registered class
Declaration
UnregisterFromClassResponse UnregisterFromClass(UnregisterFromClassRequest request)
Parameters
Returns
ValidateAllowedRetakes(ValidateAllowedRetakesRequest)
Validates allowed retakes for student enrollment period.
Declaration
ValidateAllowedRetakesResponse ValidateAllowedRetakes(ValidateAllowedRetakesRequest request)
Parameters
Returns
ValidateMaxMinCreditsAllowed(ValidateMaxMinCreditsAllowedRequest)
Validate Max Min Credits Allowed to student
Declaration
ValidateMaxMinCreditsAllowedResponse ValidateMaxMinCreditsAllowed(ValidateMaxMinCreditsAllowedRequest request)
Parameters
Returns