Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public override IEnumerable<WorkItem> Workflow() {
- // These would probably be injected from elsewhere
- var db = new DB();
- var emailServer = new EmailServer();
- // other workitems here
- var ci = new FindLowInventoryItems(db);
- yield return ci;
- if (ci.LowInventoryItems.Any()) {
- var email = new SendEmailToWarehouse("Inventory is low.", ci.LowInventoryItems);
- yield return email;
- }
- // other workitems here
- }
Add Comment
Please, Sign In to add comment