public QueryAllInternetGatewaysWorkItemImpl NewQueryAllInternetGatewaysWorkItem(Package pkg) { QueryAllInternetGatewaysWorkItemImpl workItem = new QueryAllInternetGatewaysWorkItemImpl(); workItem.Pkg = pkg; return(workItem); }
public void ProcessQueryAllInternetGatewaysWorkItem(QueryAllInternetGatewaysWorkItemImpl workItem) { IList <InternetGateway> internetGateways = this.AwsRepository.FindInternetGatewaysAll(); foreach (InternetGateway internetGateway in internetGateways) { this.WorkItemQueue.Enqueue(this.WorkItemFactory.NewCreateInternetGatewayModelWorkItem(workItem.Pkg, internetGateway)); } }