more on deleting sellers (not yet ok!)

This commit is contained in:
Martin Brodbeck 2018-07-17 15:32:16 +02:00
parent 46e7de47ec
commit ffbf27c1f8
6 changed files with 47 additions and 3 deletions

View file

@ -32,4 +32,10 @@ int Marketplace::getNextSellerNo()
return a->getSellerNo() < b->getSellerNo();
});
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;});
return count;
}

View file

@ -15,6 +15,7 @@ class Marketplace
void loadFromDb();
std::vector<std::unique_ptr<Seller>>& getSellers();
int getNextSellerNo();
int getNumSellersDelete();
private:
std::vector<std::unique_ptr<Seller>> sellers_;