public SalesOrderWorkItemRepository(
     IConfigurationService configurationService,
     ISalesOrderUpdateNotificationRepository salesOrderUpdateNotificationRepository,
     ISalesOrderItemRepository salesOrderItemRepository,
     ICloudService cloudService,
     ISyncService syncService,
     ILogService logService,
     string userIdConfigKey
     )
 {
     _configurationService = configurationService;
     _cloudService         = cloudService;
     _syncService          = syncService;
     _logService           = logService;
     _userIdConfigKey      = userIdConfigKey;
     _salesOrderUpdateNotificationRepository = salesOrderUpdateNotificationRepository;
     _salesOrderItemRepository = salesOrderItemRepository;
 }
 public SyncService(
     ICrescoClient crescoClient,
     ICloudService cloudService,
     ILogService logService,
     INetworkService networkService,
     IRepository <InboundShipment> inboundShipmentRepository,
     IRepository <InboundTransfer> inboundTransferRepository,
     IRepository <SalesOrderItem> salesOrderItemRepository,
     IRepository <SalesOrder> salesOrderRepository,
     IRepository <SalesOrderDeliveryString> salesOrderDeliveryRepository,
     IRepository <CustomerInfoUpdateString> customerInfoDeliveryRepository,
     IRepository <SalesOrderUpdateNoticeString> salesOrderUpdateRepository,
     ISalesOrderDeliveryNotificationRepository salesOrderDeliveryNotificationRepository,
     ISalesOrderUpdateNotificationRepository salesOrderUpdateNotificationRepository,
     ICustomerInfoRepository customerInfoRepository,
     IRepository <Branch> branchRepository,
     IRepository <Lot> lotRepository
     )
 {
     _crescoClient                             = crescoClient;
     _cloudService                             = cloudService;
     _logService                               = logService;
     _networkService                           = networkService;
     _salesOrderItemRepository                 = salesOrderItemRepository;
     _inboundShipmentRepository                = inboundShipmentRepository;
     _inboundTransferRepository                = inboundTransferRepository;
     _salesOrderRepository                     = salesOrderRepository;
     _salesOrderDeliveryRepository             = salesOrderDeliveryRepository;
     _salesOrderUpdateRepository               = salesOrderUpdateRepository;
     _customerInfoDeliveryRepository           = customerInfoDeliveryRepository;
     _salesOrderDeliveryNotificationRepository = salesOrderDeliveryNotificationRepository;
     _salesOrderUpateNotificationRepository    = salesOrderUpdateNotificationRepository;
     _customerInfoRepository                   = customerInfoRepository;
     _branchRepository                         = branchRepository;
     _lotRepository                            = lotRepository;
 }