public BebidaFormulario() { var context = new PizzariaContext(); var bebidaRepositorio = new BebidaRepositorio(context); var saborRepositorio = new SaborRepositorio(context); _servico = new BebidaServico(bebidaRepositorio, saborRepositorio); _bebidaControl = new BebidaControl(); _bebidaPopUp = new BebidaPopUp(); }
public BebidaControl() { InitializeComponent(); var context = new PizzariaContext(); var bebidaRepositorio = new BebidaRepositorio(context); var saborRepositorio = new SaborRepositorio(context); _servico = new BebidaServico(bebidaRepositorio, saborRepositorio); AtualizarLista(); this.dataGridViewClientes.AutoGenerateColumns = true; }
public BebidaPopUp(Bebida bebida = null) { InitializeComponent(); if (bebida != null) { this._bebida = bebida; } else { bebida = new Bebida(); } var context = new PizzariaContext(); var bebidaRepositorio = new BebidaRepositorio(context); var saborRepositorio = new SaborRepositorio(context); _bebidaServico = new BebidaServico(bebidaRepositorio, saborRepositorio); }
public void SeedBanco() { var context = new PizzariaContext(); BebidaRepositorio bebidaRepositorio = new BebidaRepositorio(context); context = new PizzariaContext(); ClienteRepositorio clienteRepositorio = new ClienteRepositorio(context); context = new PizzariaContext(); OrdemRepositorio ordemRepositorio = new OrdemRepositorio(context); context = new PizzariaContext(); PizzaRepositorio pizzaRepositorio = new PizzaRepositorio(context); //var ordem = ObjetoMae.GetOrdem(); //ordemRepositorio.Add(ordem); var a = ordemRepositorio.GetAll(); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { // Aqui que vamos fazer a instancia dos objetos para trabalhar // de forma com injecão de dependencias. services.AddMvc() .SetCompatibilityVersion(CompatibilityVersion.Version_2_2); services.AddCors(); var connectionString = @"Data Source=DESKTOP-BFGEAHA\SQLEXPRESS03; Initial Catalog=PizzariaApi; User Id=sa; Password=123456;"; IClienteDAO clienteDAO = new ClienteDAO(connectionString); var repositorioCliente = new ClienteRepositorio(clienteDAO); var servicoCliente = new ClienteService(repositorioCliente); IPizzaDAO pizzaDAO = new PizzaDAO(connectionString); var repositorioPizza = new PizzaRepositorio(pizzaDAO); var servicoPizza = new PizzaService(repositorioPizza); IPedidoDAO pedidoDAO = new PedidoDAO(connectionString); var repositorioPedido = new PedidoRepositorio(pedidoDAO); var servicoPedido = new PedidoService(repositorioPedido); IBebidaDAO bebidaDAO = new BebidaDAO(connectionString); var repositorioBebida = new BebidaRepositorio(bebidaDAO); var servicoBebida = new BebidaService(repositorioBebida); IEnderecoDAO enderecoDAO = new EnderecoDAO(connectionString); var repositorioEndereco = new EnderecoRepositorio(enderecoDAO); var servicoEndereco = new EnderecoService(repositorioEndereco); //Para cada servico services.AddSingleton <IBebidaService>(servicoBebida); services.AddSingleton <IPedidoService>(servicoPedido); services.AddSingleton <IClienteService>(servicoCliente); services.AddSingleton <IEnderecoService>(servicoEndereco); services.AddSingleton <IPizzaService>(servicoPizza); }