Пример #1
0
 public MaterialBLL(IUnitOfWork uow, ILogger logger)
 {
     _logger                 = logger;
     _uow                    = uow;
     _repository             = _uow.GetGenericRepository <ZAIDM_EX_MATERIAL>();
     _repositoryUoM          = _uow.GetGenericRepository <MATERIAL_UOM>();
     _changesHistoryBll      = new ChangesHistoryBLL(_uow, _logger);
     _goodTypeGroupBLL       = new ExGroupTypeBLL(_uow, logger);
     _masterDataAprovalBLL   = new MasterDataApprovalBLL(_uow, _logger);
     _zaidmExMaterialService = new ZaidmExMaterialService(_uow, _logger);
 }
Пример #2
0
        public MasterDataApprovalBLL(IUnitOfWork uow, ILogger logger)
        {
            _uow = uow;
            //_logger = logger;

            _repository = _uow.GetGenericRepository <MASTER_DATA_APPROVAL>();
            _pageBLL    = new PageBLL(_uow, logger);
            //_userBLL = new UserBLL(_uow, logger);
            _approvalSettingBLL   = new MasterDataApprovalSettingBLL(_uow, logger);
            _changesHistoryBLL    = new ChangesHistoryBLL(_uow, logger);
            _brandRegistrationBLL = new BrandRegistrationService(_uow, logger);
            _messageService       = new MessageService(logger);
            _poaBll      = new POAService(_uow, logger);
            _poaMapBLL   = new POAMapBLL(_uow, logger);
            _materialBLL = new ZaidmExMaterialService(_uow, logger);
            //_xmlWriter = new XmlBrandRegistrationWriter(_uow,_logger);
        }