protected override void ConstruirLados(string connectionString, string dominio, string diretorio, string usuario, string senha, ModoComparacao tipo, ref IRepositorio ladoA, ref IRepositorio ladoB) { Console.WriteLine("Informar o arquivo base para comparação"); var caminho = Console.ReadLine(); List <ImportacaoManualDTO> oqImportar = new List <ImportacaoManualDTO>(); if (File.Exists(caminho)) { ladoA = new RepositorioImportacaoManual(caminho); ladoB = new ADSync.SMEADSync(dominio, diretorio, usuario, senha); } else { Console.WriteLine("Arquivo não encontrado"); } }
protected virtual void ConstruirLados(string connectionString, string dominio, string diretorio, string usuario, string senha, ModoComparacao tipo, ref IRepositorio ladoA, ref IRepositorio ladoB) { if (tipo != ModoComparacao.Total) { Console.WriteLine("Qual o lado A [AD, CoreSSO]?"); var lado = Console.ReadLine(); if (lado == "AD") { ladoA = new ADSync.SMEADSync(dominio, diretorio, usuario, senha); ladoB = new RepositorioCoreSSO(connectionString); } else if (lado == "CoreSSO") { ladoA = new RepositorioCoreSSO(connectionString); ladoB = new ADSync.SMEADSync(dominio, diretorio, usuario, senha); } } else { ladoA = new RepositorioCoreSSO(connectionString); ladoB = new ADSync.SMEADSync(dominio, diretorio, usuario, senha); } }