Example #1
0
 public AssetService(IMapper mapper,
                     IAssetRepository assetRepository,
                     IAssetStockTakingDetailRepository assetStockTakingDetailRepository,
                     IBus bus,
                     ISieveProcessor sieveProcessor,
                     IOptions <SieveOptions> options)
 {
     _mapper          = mapper;
     _assetRepository = assetRepository;
     _assetStockTakingDetailRepository = assetStockTakingDetailRepository;
     _bus            = bus;
     _sieveProcessor = sieveProcessor;
     _sieveOptions   = options.Value;
 }
 public AssetStockTakingCommandHandler(IUnitOfWork unitOfWork,
                                       IBus bus,
                                       INotificationHandler <DomainNotification> notifications,
                                       IAssetStockTakingRepository assetStockTakingRepository,
                                       IOrganizationRepository organizationRepository,
                                       IAssetStockTakingOrganizationRepository assetStockTakingOrganizationRepository,
                                       IAssetStockTakingDetailRepository detailRepository,
                                       IUser user) : base(unitOfWork, bus, notifications)
 {
     _assetStockTakingRepository             = assetStockTakingRepository;
     _organizationRepository                 = organizationRepository;
     _assetStockTakingOrganizationRepository = assetStockTakingOrganizationRepository;
     _detailRepository = detailRepository;
     _user             = user;
 }