예제 #1
0
        public BrandCk5CheckService()
        {
            logger = new NLogLogger();
            uow    = new SqlUnitOfWork(logger);

            _ck5Services = new CK5Service(uow, logger);
            _brandRegistrationService = new BrandRegistrationService(uow, logger);
            _messageService           = new MessageService(logger);

            _repositoryUser             = uow.GetGenericRepository <USER>();
            _repositoryPOAExciser       = uow.GetGenericRepository <POA_EXCISER>();
            _repositoryPoaMapRepository = uow.GetGenericRepository <POA_MAP>();
        }
예제 #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);
        }