@@ -576,20 +576,18 @@ private async Task<Result> CreateMerchants(CancellationToken cancellationToken)
576576
577577 private async Task < Result > CreateFloats ( CancellationToken cancellationToken ) {
578578
579- var getContractsResult = await this . TransactionProcessorClient . GetContracts ( this . TokenResponse . AccessToken , this . EstateId , cancellationToken ) ;
580- if ( getContractsResult . IsFailed )
581- return ResultHelpers . CreateFailure ( getContractsResult ) ;
579+ var getOperatorsResult = await this . TransactionProcessorClient . GetOperators ( this . TokenResponse . AccessToken , this . EstateId , cancellationToken ) ;
580+ if ( getOperatorsResult . IsFailed )
581+ return ResultHelpers . CreateFailure ( getOperatorsResult ) ;
582582
583- foreach ( ContractResponse contractResponse in getContractsResult . Data ) {
584- foreach ( ContractProduct contractProduct in contractResponse . Products ) {
585-
586- // Create the required floats
587- CreateFloatForContractProductRequest request = new CreateFloatForContractProductRequest { ContractId = contractResponse . ContractId , ProductId = contractProduct . ProductId , CreateDateTime = DateTime . Now } ;
588-
589- Result createFloatResult = await this . TransactionProcessorClient . CreateFloatForContractProduct ( this . TokenResponse . AccessToken , this . EstateId , request , cancellationToken ) ;
590- if ( createFloatResult . IsFailed )
591- return ResultHelpers . CreateFailure ( createFloatResult ) ;
592- }
583+ foreach ( var operatorResponse in getOperatorsResult . Data )
584+ {
585+ // Create the required floats
586+ CreateFloatRequest request = new CreateFloatRequest { FloatId = operatorResponse . OperatorId , CreateDateTime = DateTime . Now } ;
587+
588+ Result createFloatResult = await this . TransactionProcessorClient . CreateFloat ( this . TokenResponse . AccessToken , this . EstateId , request , cancellationToken ) ;
589+ if ( createFloatResult . IsFailed )
590+ return ResultHelpers . CreateFailure ( createFloatResult ) ;
593591 }
594592
595593 return Result . Success ( ) ;
0 commit comments