public UnitOfWork(LinwayDbContext context, IRepository <Cliente> repoCliente, IRepository <DetalleRecibo> repoDetalleRecibo, IRepository <DiaReparto> repoDiaReparto, IRepository <NotaDeEnvio> repoNotaDeEnvio, IRepository <Pedido> repoPedido, IRepository <Producto> repoProducto, IRepository <ProdVendido> repoProdVendido, IRepository <Recibo> repoRecibo, IRepository <RegistroVenta> repoRegistroVenta, IRepository <Reparto> repoReparto, IRepository <Venta> repoVenta ) { _context = context; _repoCliente = repoCliente; _repoDetalleRecibo = repoDetalleRecibo; _repoDiaReparto = repoDiaReparto; _repoNotaDeEnvio = repoNotaDeEnvio; _repoPedido = repoPedido; _repoProducto = repoProducto; _repoProdVendido = repoProdVendido; _repoRecibo = repoRecibo; _repoRegistroVenta = repoRegistroVenta; _repoReparto = repoReparto; _repoVenta = repoVenta; }
public bool Edit(T t) { using var context = new LinwayDbContext(); try { _entities.Update(t); _context.SaveChangesAsync(); return(true); } catch (Exception e) { Console.WriteLine(e.Message); return(false); } }
public RepositoryBase(LinwayDbContext context) { _context = context; _entities = context.Set <T>(); }