C# Class MyDbSchedulerProvider, VolTeerNET

Inheritance: DbSchedulerProviderBase
显示文件 Open project: CISC181/VolTeerNET

Private Properties

Property Type Description
ClearClassStudents void
FillClassStudents void
LoadResources void
LoadStudents IEnumerable
LoadTeachers IEnumerable
PopulateAppointmentParameters void

Public Methods

Method Description
Delete ( ISchedulerInfo shedulerInfo, Appointment, appointmentToDelete ) : void
GetAppointments ( ISchedulerInfo shedulerInfo ) : IEnumerable
GetResources ( ISchedulerInfo schedulerInfo ) : IEnumerable>.IDictionary
Insert ( ISchedulerInfo shedulerInfo, Appointment, appointmentToInsert ) : void
Update ( ISchedulerInfo shedulerInfo, Appointment, appointmentToUpdate ) : void

Private Methods

Method Description
ClearClassStudents ( object classId, DbCommand cmd ) : void
FillClassStudents ( Appointment, appointment, DbCommand cmd, object classId ) : void
LoadResources ( Appointment, apt ) : void
LoadStudents ( ) : IEnumerable
LoadTeachers ( ) : IEnumerable
PopulateAppointmentParameters ( DbCommand cmd, Appointment, apt ) : void

Method Details

Delete() public method

public Delete ( ISchedulerInfo shedulerInfo, Appointment, appointmentToDelete ) : void
shedulerInfo ISchedulerInfo
appointmentToDelete Appointment,
return void

GetAppointments() public method

public GetAppointments ( ISchedulerInfo shedulerInfo ) : IEnumerable
shedulerInfo ISchedulerInfo
return IEnumerable

GetResources() public method

public GetResources ( ISchedulerInfo schedulerInfo ) : IEnumerable>.IDictionary
schedulerInfo ISchedulerInfo
return IEnumerable>.IDictionary

Insert() public method

public Insert ( ISchedulerInfo shedulerInfo, Appointment, appointmentToInsert ) : void
shedulerInfo ISchedulerInfo
appointmentToInsert Appointment,
return void

Update() public method

public Update ( ISchedulerInfo shedulerInfo, Appointment, appointmentToUpdate ) : void
shedulerInfo ISchedulerInfo
appointmentToUpdate Appointment,
return void