public List<Comprobante> Listar() { using (var context = new FacturadorContext()) { return context.Comprobante.OrderByDescending(x => x.Creado) .ToList(); } }
public List <Factura> Listar() { using (var context = new FacturadorContext()) { return(context.Comprobante.OrderByDescending(x => x.Fecha) .ToList()); } }
public Factura Obtener(int id) { using (var context = new FacturadorContext()) { // Esta consulta incluye el detalle del comprobante, y el producto que tiene cada comprobante. Me refiero a sus relaciones return(context.Comprobante.Include(x => x.DetalleFactura.Select(y => y.vInventario)) .Where(x => x.IdFactura == id) .SingleOrDefault()); } }
public Comprobante Obtener(int id) { using (var context = new FacturadorContext()) { // Esta consulta incluye el detalle del comprobante, y el producto que tiene cada comprobante. Me refiero a sus relaciones return context.Comprobante.Include(x => x.ComprobanteDetalle.Select(y => y.Producto)) .Where(x => x.id == id) .SingleOrDefault(); } }
public List <vInventario> Buscar(string Sku) { using (var context = new FacturadorContext()) { context.Configuration.LazyLoadingEnabled = false; context.Configuration.ProxyCreationEnabled = false; var productos = context.Producto.OrderBy(x => x.Sku) .Where(x => x.Sku.Contains(Sku)) .Take(10) .ToList(); return(productos); } }
public List<Producto> Buscar(string nombre) { using (var context = new FacturadorContext()) { context.Configuration.LazyLoadingEnabled = false; context.Configuration.ProxyCreationEnabled = false; var productos = context.Producto.OrderBy(x => x.Nombre) .Where(x => x.Nombre.Contains(nombre)) .Take(10) .ToList(); return productos; } }
public bool Registrar(Comprobante comprobante) { try { using (var context = new FacturadorContext()) { context.Entry(comprobante).State = EntityState.Added; context.SaveChanges(); } } catch (Exception) { return false; } return true; }
public bool Registrar(Factura factura) { try { using (var context = new FacturadorContext()) { context.Entry(factura).State = EntityState.Added; context.SaveChanges(); } } catch (Exception) { return(false); } return(true); }
public ComprobanteRepositoryImpl() { context = new FacturadorContext(); }
public ClienteController(FacturadorContext context) { _context = context; }
public FacturaController(FacturadorContext context) { this.context = context; }
public CategoriaRepositoryImpl() { context = new FacturadorContext(); }
public ProductRepositoryImpl() { context = new FacturadorContext(); }
public ProductoController(FacturadorContext context) { _context = context; }