C# Class PersonModule.Student

Inheritance: Person, ICourses
Show file Open project: nzhul/TelerikAcademy Class Usage Examples

Public Properties

Property Type Description
_bestCourse PersonModule.PersonDefinitions.Course

Public Methods

Method Description
AddCourse ( Course course ) : void
AddGrade ( Grade grade ) : void
RemoveCourse ( Course course ) : void
Student ( XmlNode xmlNode ) : TeamOOP.Utilities
Student ( string firstName, string lastName, string egn, int facultyNumber, StudentRank rank = StudentRank.Unknown, string hometown = "Unknown" ) : TeamOOP.Utilities
UpdateStudentDetails ( string newFirstName, string newLastName, string newEGN, int newFacultyNumber, StudentRank newRank = StudentRank.Unknown, string newHometown = "Unknown" ) : void
toXML ( ) : System.Xml.Linq.XElement

Method Details

AddCourse() public method

public AddCourse ( Course course ) : void
course PersonModule.PersonDefinitions.Course
return void

AddGrade() public method

public AddGrade ( Grade grade ) : void
grade Grade
return void

RemoveCourse() public method

public RemoveCourse ( Course course ) : void
course PersonModule.PersonDefinitions.Course
return void

Student() public method

public Student ( XmlNode xmlNode ) : TeamOOP.Utilities
xmlNode System.Xml.XmlNode
return TeamOOP.Utilities

Student() public method

public Student ( string firstName, string lastName, string egn, int facultyNumber, StudentRank rank = StudentRank.Unknown, string hometown = "Unknown" ) : TeamOOP.Utilities
firstName string
lastName string
egn string
facultyNumber int
rank StudentRank
hometown string
return TeamOOP.Utilities

UpdateStudentDetails() public method

public UpdateStudentDetails ( string newFirstName, string newLastName, string newEGN, int newFacultyNumber, StudentRank newRank = StudentRank.Unknown, string newHometown = "Unknown" ) : void
newFirstName string
newLastName string
newEGN string
newFacultyNumber int
newRank StudentRank
newHometown string
return void

toXML() public method

public toXML ( ) : System.Xml.Linq.XElement
return System.Xml.Linq.XElement

Property Details

_bestCourse public property

public Course,PersonModule.PersonDefinitions _bestCourse
return PersonModule.PersonDefinitions.Course