public DeliverSalesOrderConfirmViewModel(
     IServiceBundle serviceBundle,
     ISalesOrderWorkItemRepository salesOrderWorkItemRepository,
     ISignatureWorkItemRepository signatureWorkItemRepository,
     ISalesOrderRepository salesOrderRepository,
     ISalesOrderDeliveryNotificationRepository salesOrderDeliveryNotificationRepositoy,
     ISyncService syncService
     ) : base(serviceBundle)
 {
     _salesOrderWorkItemRepository            = salesOrderWorkItemRepository;
     _signatureWorkItemRepository             = signatureWorkItemRepository;
     _salesOrderRepository                    = salesOrderRepository;
     _salesOrderDeliveryNotificationRepositoy = salesOrderDeliveryNotificationRepositoy;
     _syncService = syncService;
 }
 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;
 }