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>(); }
public ServicoAplicacaoDistribuicaoLucros(IServicoDominioFuncionario servicoFuncionario, IServicoDominioDistribuicaoLucros servicoDistribuicaoLucros) { _servicoFuncionario = servicoFuncionario; _servicoDistribuicaoLucros = servicoDistribuicaoLucros; }