C# Class MakeClassSchedule.Algorithm.CourseClass

Show file Open project: Behzadkhosravifar/MakeClassSchedule Class Usage Examples

Public Properties

Property Type Description
Class_ID int

Public Methods

Method Description
CourseClass ( Professor professor, Course course, List groups, string lab, int duration, int class_Id ) : System

Initializes class object

GroupsOverlap ( CourseClass c ) : bool
ProfessorOverlaps ( CourseClass c ) : bool

Method Details

CourseClass() public method

Initializes class object
public CourseClass ( Professor professor, Course course, List groups, string lab, int duration, int class_Id ) : System
professor Professor Professor ID
course Course Course ID
groups List List of Group ID
lab string Class Lab name
duration int Class Duration (in hours)
class_Id int
return System

GroupsOverlap() public method

public GroupsOverlap ( CourseClass c ) : bool
c CourseClass
return bool

ProfessorOverlaps() public method

public ProfessorOverlaps ( CourseClass c ) : bool
c CourseClass
return bool

Property Details

Class_ID public property

public int Class_ID
return int