private void LoadData() { List <Pedido> pedidos; using (var db = new PedidosDbContext()) { pedidos = db.Pedido.ToList(); } table.DataSource = pedidos; }
private void ToolStripButton1_Click(object sender, EventArgs e) { using (var db = new PedidosDbContext()) { var pedido = new Pedido { CodigoPedido = Convert.ToInt32(txtCodigo.Text), CodigoComprador = 1, CodigoVendedor = 1, DataPedido = dtPedido.Value }; db.Pedido.Add(pedido); db.SaveChanges(); } }
public void ConfigureServices(IServiceCollection services) { services.AddControllers(); var options = new DbContextOptionsBuilder <PedidosDbContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .Options; services.AddSingleton(serviceProvider => { var dbContext = new PedidosDbContext(options); return(dbContext); }); services.AddSingleton <IPedidoRepository, FakePedidoRepository>(); services.AddSingleton <AtualizarPedidoService>(); }
public static void RegisterServices(this IServiceCollection services) { //Context var options = new DbContextOptionsBuilder <PedidosDbContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .Options; services.AddSingleton(serviceProvider => { var dbContext = new PedidosDbContext(options); return(dbContext); }); //Repositorios services.AddSingleton <IPedidoRepository, PedidoRepository>(); //Servicos services.AddSingleton <AtualizarPedidoService>(); }
public PedidoRepository(PedidosDbContext context) { _context = context; }
public PedidoController(PedidosDbContext context) { _context = context; }
public ClienteRepository(PedidosDbContext context) { _context = context; }