2022-04-06 19:49:19 +00:00
|
|
|
#include "idkaart.h"
|
2022-04-06 21:33:11 +00:00
|
|
|
#include <algorithm>
|
2022-04-06 19:49:19 +00:00
|
|
|
|
|
|
|
IdKaart::IdKaart(std::string naam, std::string adres):id(naam+" "+adres),naamEigenaar(naam), adresEigenaar(adres){
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
std::string IdKaart::userId(){
|
|
|
|
return id;
|
|
|
|
}
|
|
|
|
|
2022-04-06 21:33:11 +00:00
|
|
|
void IdKaart::geefToegang(KaartSlot* K){
|
|
|
|
toegang.push_back(K);
|
2022-04-06 19:49:19 +00:00
|
|
|
}
|
|
|
|
|
2022-04-06 21:33:11 +00:00
|
|
|
void IdKaart::verwijderToegang(KaartSlot* K){
|
|
|
|
auto it = std::find(toegang.begin(), toegang.end(), K) != toegang.end();
|
|
|
|
toegang.erase(toegang.begin() + it);
|
2022-04-06 19:49:19 +00:00
|
|
|
}
|
|
|
|
|
2022-04-06 21:33:11 +00:00
|
|
|
bool IdKaart::heeftToegangTot(KaartSlot* K){
|
|
|
|
return (std::find(toegang.begin(), toegang.end(), K) != toegang.end());
|
2022-04-06 19:49:19 +00:00
|
|
|
}
|