public CharterOutApplicationService(ICharterOutRepository charterOutRepository, ICharterOutToDtoMapper charterOutToDtoMapper, IUnitOfWorkScope unitOfWorkScope , IWorkflowRepository workflowRepository,ICharterOutDomainService charterOutDomainService, ICharterInDomainService charterInDomainService, IEventPublisher eventPublisher, IVesselInCompanyDomainService vesselInCompanyDomainService, IInventoryOperationNotifier inventoryOperationNotifier) { this._charterOutRepository = charterOutRepository; this._charterOutToDtoMapper = charterOutToDtoMapper; this._unitOfWorkScope = unitOfWorkScope; this.vesselInCompanyDomainService = vesselInCompanyDomainService; _charterFactory = new CharterFactory(workflowRepository, charterInDomainService, charterOutDomainService, eventPublisher, vesselInCompanyDomainService, inventoryOperationNotifier); }
public CharterOutFacadeService( ICharterOutApplicationService charterOutApplicationService, ICharterOutRepository charterOutRepository, ICharterOutToDtoMapper charterOutToDtoMapper, ICharterItemToDtoMapper charterItemToDtoMapper, IInventoryOperationToInventoryOperationDtoMapper inventoryOperationDtoMapper ) { _charterOutApplicationService = charterOutApplicationService; _charterOutRepository = charterOutRepository; _charterOutToDtoMapper = charterOutToDtoMapper; _charterItemToDtoMapper = charterItemToDtoMapper; _inventoryOperationDtoMapper = inventoryOperationDtoMapper; }
public CharteringDomainService(ICharterInRepository charterInRepository, ICharterOutRepository charterOutRepository) { this.charterInRepository = charterInRepository; this.charterOutRepository = charterOutRepository; }
public CharterOutDomainService(ICharterOutRepository charterOutRepository,IRepository<CharterItem> charterItemRepository) { this._charterOutRepository = charterOutRepository; this._charterItemRepository = charterItemRepository; }