Qt-Gebouw/idkaart.cpp

24 lines
571 B
C++
Raw Normal View History

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
}