public PessoaService(IPessoaRepository pessoaRepository, IPessoaBusiness pessoaBusiness, IDocumentoRepository documentoRepository, IContaRepository contaRepository) { _pessoaRepository = pessoaRepository; _documentoRepository = documentoRepository; _contaRepository = contaRepository; _pessoaBusiness = pessoaBusiness; }
static void Main(string[] args) { business = container.GetInstance <IPessoaBusiness>(); do { Console.Clear(); Console.WriteLine("\n - PROJETO CONTROLE DE PESSOAS - \n"); Console.WriteLine("[1] - CADASTRAR PESSOA"); Console.WriteLine("[2] - ATUALIZAR PESSOA"); Console.WriteLine("[3] - EXCLUIR PESSOA"); Console.WriteLine("[4] - CONSULTAR TODOS"); Console.WriteLine("[5] - CONSULTAR POR ID"); Console.Write("\nInforme a opção desejada: "); int opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: business.Cadastrar(); break; case 2: business.Atualizar(); break; case 3: business.Excluir(); break; case 4: business.ConsultarTodos(); break; case 5: business.ConsultarPorId(); break; default: Console.WriteLine("\nOPÇÃO INVÁLIDA!!!\n"); break; } Console.Write("\nDeseja continuar no programa [s] ou [n]: "); } while (char.ToLower(char.Parse(Console.ReadLine())).Equals('s')); //Console.ReadKey(); //pausar... }
public PessoaController(IPessoaBusiness pessoaBusiness) { _pessoaBusiness = pessoaBusiness; }
public PessoasController(IPessoaBusiness business) { _business = business; }
// Injection of an instance of IPersonService // when creating an instance of PersonController public PessoasController(ILogger <PessoasController> logger, IPessoaBusiness business, IUrlHelper urlHelper) { _logger = logger; _business = business; _urlHelper = urlHelper; }
public PessoasController(ILogger <PessoasController> logger, IPessoaBusiness pessoa) { _logger = logger; _pessoa = pessoa; }
public AccountController(IPessoaBusiness pessoaBusiness) { _pessoaBusiness = pessoaBusiness; }