static void Main(string[] args) { IFacturaRepository repositorio = new FacturaRepository(); // -------- INSERTAR ------- //repositorio.Insertar(new Factura(3, "movil")); // -------- BORRAR ------- //repositorio.Borrar(new Factura(1)); // -------- BUSCAR UNO ------- //Factura factura = repositorio.BuscarUno(1); //Console.WriteLine(factura.Concepto); // -------- BUSCAR TODOS ------- /*List<Factura> facturas = repositorio.BuscarTodos(); * foreach(Factura f in facturas) * { * Console.WriteLine(f.Numero + "-" + f.Concepto); * * } * Console.ReadLine();*/ // -------- BUSCAR TODOS CON FILTRO ------- FiltroFacturaNuevo filtro = new FiltroFacturaNuevo(); filtro.AddConcepto("tablet").AddNumero(1); List <Factura> facturas = repositorio.BuscarTodos(filtro); foreach (Factura f in facturas) { Console.WriteLine(f.Numero + "-" + f.Concepto); } Console.ReadLine(); }
static void Main(string[] args) { IFacturaRepository repositorio = new FacturaRepository(); //repositorio // .Borrar(new Factura(20)); Factura factura = repositorio.BuscarUno(1); Console.WriteLine(factura.Concepto); FiltroFacturaNuevo filtro = new FiltroFacturaNuevo(); filtro.AddConcepto("televisor").AddNumero(1); List <Factura> facturas = repositorio.BuscarTodos(filtro); foreach (Factura f in facturas) { Console.WriteLine(f.Numero); Console.WriteLine(f.Concepto); } Console.ReadLine(); }