Exemplo n.º 1
0
        public BaseGTINTypeService(IGTINQueries gTINQueries, IGTINRepository gTINRepository,
                                   ISessionBufferService sessionBufferService)
        {
            this._gTINQueries    = gTINQueries;
            this._gTINRepository = gTINRepository;

            this._sessionBufferService = sessionBufferService;
        }
Exemplo n.º 2
0
        public GTINService(IProductionQueries productionQueries, IProductionRepository productionRepository,
                           ICompanyQueries companyQueries, ICompanyRepository companyRepository,
                           IGTINQueries gTINQueries, IGTINRepository gTINRepository,
                           ISessionBufferService sessionBufferService)
        {
            this.productionQueries    = productionQueries;
            this.productionRepository = productionRepository;

            this.companyQueries    = companyQueries;
            this.companyRepository = companyRepository;

            this.gTINQueries    = gTINQueries;
            this.gTINRepository = gTINRepository;

            this._sessionBufferService = sessionBufferService;
        }
Exemplo n.º 3
0
        public GS1Service(IProductionQueries productionQueries, IProductionRepository productionRepository,
                          ICompanyQueries companyQueries, ICompanyRepository companyRepository,
                          IGTINQueries gTINQueries, IGTINRepository gTINRepository,
                          ISessionBufferQueries sessionBufferQueries, ISessionBufferRepository sessionBufferRepository)
        {
            this.productionQueries    = productionQueries;
            this.productionRepository = productionRepository;

            this.companyQueries    = companyQueries;
            this.companyRepository = companyRepository;

            this.gTINQueries    = gTINQueries;
            this.gTINRepository = gTINRepository;

            this.sessionBufferQueries    = sessionBufferQueries;
            this.sessionBufferRepository = sessionBufferRepository;
        }
Exemplo n.º 4
0
        public static IGTINTypeService GetGTINService(this GTINTypes gTINTypes,
                                                      IGTINQueries gTINQueries, IGTINRepository gTINRepository,
                                                      ISessionBufferService _sessionBufferService)
        {
            switch (gTINTypes)
            {
            case GTINTypes.gtin_8:
                return(new GTIN8Service(gTINQueries, gTINRepository, _sessionBufferService));

            case GTINTypes.gtin_12:
                return(new GTIN12Service(gTINQueries, gTINRepository, _sessionBufferService));

            case GTINTypes.gtin_13:
                return(new GTIN13Service(gTINQueries, gTINRepository, _sessionBufferService));

            case GTINTypes.gtin_14:
                return(new GTIN14Service(gTINQueries, gTINRepository, _sessionBufferService));

            default:
                return(new GTIN13Service(gTINQueries, gTINRepository, _sessionBufferService));
            }
        }
Exemplo n.º 5
0
 public GTIN13Service(IGTINQueries gTINQueries, IGTINRepository gTINRepository, ISessionBufferService sessionBufferService)
     : base(gTINQueries, gTINRepository, sessionBufferService)
 {
 }