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; }
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); }
public ParametrosOrcamentoAppService(IParametrosOrcamentoRepository parametrosRepository, MessageQueue messageQueue) : base(messageQueue) { this.parametrosRepository = parametrosRepository; }