22 lines
		
	
	
		
			671 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			671 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| #include "Event.h"
 | |
| 
 | |
| Event::Event(std::string title, std::string description, Person *presentor, unsigned int day, unsigned int month, unsigned int year) :
 | |
|         title(title), description(description), presentor(presentor), date(day, month, year) {}
 | |
| 
 | |
| void Event::addAttendee(Person *person) {
 | |
|     attendees.push_back(person);
 | |
| }
 | |
| 
 | |
| std::string Event::toString() {
 | |
|     std::string ret;
 | |
|     ret = title + " " + description + " " + presentor->toString() + " " + date.toString() + "\n";
 | |
|     for (auto &attendee: attendees) ret += attendee->toString() + "\n";
 | |
|     return ret;
 | |
| }
 | |
| 
 | |
| unsigned int Event::getNumberOfAttendees() {
 | |
|     return attendees.size();
 | |
| }
 | |
| 
 | |
| 
 |