public async Task GenerateContractorAllRequirements() { var contractors = await contractorRepository.FindContractorsAsync(); foreach (var contractor in contractors) { var contracts = await contractRepository.FindContractsAsync(contractor.ContractorID); foreach (var contract in contracts) { await contractorRepository.GenerateContractorRequirementsAll(contract.ContractorID, contract.ContractID); } } }