コード例 #1
0
 public OrcamentoAppService(IOrcamentoRepository orcamentoRepository,
                            IParametrosOrcamentoRepository parametrosOrcamentoRepository,
                            ICentroCustoRepository centroCustoRepository,
                            ICotacaoValoresRepository cotacaoValoresRepository,
                            IIndiceFinanceiroRepository indiceFinanceiroRepository,
                            MessageQueue messageQueue)
     : base(messageQueue)
 {
     this.orcamentoRepository           = orcamentoRepository;
     this.parametrosOrcamentoRepository = parametrosOrcamentoRepository;
     this.centroCustoRepository         = centroCustoRepository;
     this.cotacaoValoresRepository      = cotacaoValoresRepository;
     this.indiceFinanceiroRepository    = indiceFinanceiroRepository;
 }
コード例 #2
0
        public void Initialize()
        {
            AuthenticationServiceFactory.SetCurrent(new FormsAuthenticationFactory());
            TypeAdapterFactory.SetCurrent(new AutomapperTypeAdapterFactory());
            MapperHelper.Initialise();

            EntityValidatorFactory.SetCurrent(new DataAnnotationsEntityValidatorFactory());

            var unitOfWork = new UnitOfWork();

            parametrosOrdemCompraRepository = new Infrastructure.Data.Repository.OrdemCompra.ParametrosOrdemCompraRepository(unitOfWork);
            messageQueue = new MessageQueue();
            parametrosOrcamentoRepository = new ParametrosOrcamentoRepository(unitOfWork);
            parametrosContratoRepository  = new ParametrosContratoRepository(unitOfWork);
            parametrosOrcamentoAppService = new ParametrosOrcamentoAppService(parametrosOrcamentoRepository, messageQueue);
            parametrosContratoAppService  = new ParametrosContratoAppService(parametrosContratoRepository, messageQueue);
        }
コード例 #3
0
 public ParametrosOrcamentoAppService(IParametrosOrcamentoRepository parametrosRepository, MessageQueue messageQueue)
     : base(messageQueue)
 {
     this.parametrosRepository = parametrosRepository;
 }