|
|
|
@ -31,11 +31,14 @@ int Marketplace::getNextSellerNo()
|
|
|
|
|
[](const std::unique_ptr<Seller>& a, const std::unique_ptr<Seller>& b) -> bool { |
|
|
|
|
return a->getSellerNo() < b->getSellerNo(); |
|
|
|
|
}); |
|
|
|
|
if (iter == sellers_.end()) |
|
|
|
|
return 1; |
|
|
|
|
return (*iter)->getSellerNo() + 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
int Marketplace::getNumSellersDelete() |
|
|
|
|
{ |
|
|
|
|
int count = std::count_if(sellers_.begin(), sellers_.end(), [](const auto& a){return a->getState() == Seller::State::DELETE;}); |
|
|
|
|
int count = std::count_if(sellers_.begin(), sellers_.end(), |
|
|
|
|
[](const auto& a) { return a->getState() == Seller::State::DELETE; }); |
|
|
|
|
return count; |
|
|
|
|
} |