Website Summary Files Commits Branches @commit @diff @stats
path: root / Week07 / Exercise01 / Librarian.cpp
blob: 0e6179db9acd7f79a6b32635bd409b974369fe28 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "Librarian.h"

Librarian::Librarian(unsigned librarianNumber) {
	this->librarianNumber = librarianNumber;
	this->password = "password";
}

Librarian::Librarian() : librarianNumber(0), password()
{ }

unsigned Librarian::GetLibrarianNumber() const {
	return librarianNumber;
}

void Librarian::SetPassword(const String& newPassword) {
	this->password = newPassword;
}

bool Librarian::Login(unsigned librarianNumber, const String& password) {
	return this->librarianNumber == librarianNumber && this->password.EqualTo(password);
}