public PedidosController()
 {
     this.repositorioDeClientes = new RepositorioDeClientes();
     this.repositorioDePedidos  = new RepositorioDePedidos();
     this.repositorioDeProdutos = new RepositorioDeProdutos();
     this.notificador           = new NotificadorViaEmail();
 }
 public PersonalNutriConsole(IRepositorioDeClientes repoClientes,
                             IRepositorioDeConsultasNutricionais repositorioDeConsultas,
                             IServicoDeDieta servicoDeDieta)
 {
     //Poderia usar um DI Container
     _clienteApp             = new ClienteApp(repoClientes);
     _dietaApp               = new DietaApp(servicoDeDieta);
     _consultaNutricionalApp = new ConsultaNutricionalApp(repositorioDeConsultas, servicoDeDieta);
 }
 public AdicionarPedidoHandler(
     IRepositorioDeClientes repositorioDeClientes,
     IRepositorioDePedidos repositorioDePedidos,
     IRepositorioDeProdutos repositorioDeProdutos)
 {
     this.repositorioDeClientes = repositorioDeClientes;
     this.repositorioDePedidos  = repositorioDePedidos;
     this.repositorioDeProdutos = repositorioDeProdutos;
 }
 public EmitirNotaFiscalHandler(
     IRepositorioDeClientes repositorioDeClientes,
     IRepositorioDeProdutos repoositorioDeProdutos,
     IRepositorioDeNotasFiscais repositorioDeNotasFiscais)
 {
     this.repositorioDeClientes     = repositorioDeClientes;
     this.repoositorioDeProdutos    = repoositorioDeProdutos;
     this.repositorioDeNotasFiscais = repositorioDeNotasFiscais;
 }
Beispiel #5
0
 public AdicionarClienteHandler(IRepositorioDeClientes repositorio)
 {
     this.repositorio = repositorio;
 }
 public RepositoryTestsController(IRepositorioDeClientes repositorioDeClientes)
 {
     this.repositorioDeClientes = repositorioDeClientes;
 }
Beispiel #7
0
 public ClienteApp(IRepositorioDeClientes repoClientes)
 {
     _repositorioDeClientes = repoClientes;
 }