示例#1
0
        public void Inicializar()
        {
            var config            = ConfiguracaoInicial();
            var relativePath      = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName.Replace("\\bin", "");
            var connectionStrings = $"{config["DatabaseConnection"].Replace("..", relativePath)}";

            _salarioMinimo = float.Parse(config["SalarioMinimoNacional"]);

            var service = new ServiceCollection();

            service.AdicionarInjecaoDependenciaDominio();

            var serviceProvider = service.BuildServiceProvider();

            _distribuicaoLucrosServico = serviceProvider.GetService <IServicoDominioDistribuicaoLucros>();
            _funcionarioServico        = serviceProvider.GetService <IServicoDominioFuncionario>();
        }
示例#2
0
 public ServicoAplicacaoDistribuicaoLucros(IServicoDominioFuncionario servicoFuncionario, IServicoDominioDistribuicaoLucros servicoDistribuicaoLucros)
 {
     _servicoFuncionario        = servicoFuncionario;
     _servicoDistribuicaoLucros = servicoDistribuicaoLucros;
 }