public QueryAllDbInstancesWorkItemImpl NewQueryAllDbInstancesWorkItem(Package pkg) { QueryAllDbInstancesWorkItemImpl workItem = new QueryAllDbInstancesWorkItemImpl(); workItem.Pkg = pkg; return(workItem); }
public void ProcessQueryAllDbInstancesWorkItem(QueryAllDbInstancesWorkItemImpl workItem) { IList <NetworkAcl> networkAcls = this.AwsRepository.FindNetworkAclsAll(); foreach (NetworkAcl networkAcl in networkAcls) { this.WorkItemQueue.Enqueue(this.WorkItemFactory.NewCreateNetworkAclModelWorkItem(workItem.Pkg, networkAcl)); } IList <DBInstance> DbInstances = this.AwsRepository.FindDbInstancesAll(); foreach (DBInstance dbInstance in DbInstances) { this.WorkItemQueue.Enqueue(this.WorkItemFactory.NewCreateDbInstanceModelWorkItem(workItem.Pkg, dbInstance)); } }