示例#1
0
 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;
 }
示例#2
0
 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);
     }
 }
示例#3
0
 public RepositoryBase(LinwayDbContext context)
 {
     _context  = context;
     _entities = context.Set <T>();
 }