public UsuariosRepositorio(TiendaDbContext contexto, ILogger <UsuariosRepositorio> logger, IPasswordHasher <Usuario> passwordHasher) { _contexto = contexto; _logger = logger; _passwordHasher = passwordHasher; _dbSet = _contexto.Set <Usuario>(); }
/// <summary> /// Servicio que elimina una entidad Product (Product) dado su Id /// </summary> /// <param name="id">Id de la entidad a eliminar</param> /// <param name="user">Usuario que elimina la entidad</param> public virtual void Delete(int id, string user) { using (var dbContextScope = new TiendaDbContext()) { _repository.Delete(id, user); dbContextScope.SaveChanges(); } }
/// <summary> /// Actualiza un Product por medio del id /// </summary> public void Update(string id, ProductDTO entity) { using (var dbContextScope = new TiendaDbContext()) { _repository.Update(this.GetEntity(entity), id); dbContextScope.SaveChanges(); } }
public UsersRepository(TiendaDbContext contexto, ILogger <UsersRepository> logger, IPasswordHasher <Usuario> passwordHasher) { this._contexto = contexto; this._logger = logger; this._passwordHasher = passwordHasher; this._dbSet = _contexto.Set <Usuario>(); }
/// <summary> /// Constructor del Repositorio de la entidad: Provider (Provider) /// </summary> /// <param name="unitOfWork">Contexto de la base de datos</param> public ProviderRepository(TiendaDbContext ambientDbContextLocator) { if (ambientDbContextLocator == null) { throw new ArgumentNullException("ambientDbContextLocator"); } _ambientDbContextLocator = ambientDbContextLocator; this.OnCreated(); }
public RepoUsuarios(TiendaDbContext contexto, ILogger <RepoUsuarios> logger, IPasswordHasher <Usuario> passwordHasher) { this._contexto = contexto; this._logger = logger; this._passwordHasher = passwordHasher; this._dbSet = _contexto.Set <Usuario>(); }
/// <summary> /// Servicio que permite insertar una nueva entidad: Product (Product) /// </summary> /// <param name="entity">DTO de la entidad a insertar</param> /// <param name="user">Usuario que ejecuta la inserción</param> /// <returns>Se devulve el DTO de la entidad creada con el id asignado</returns> public ProductDTO Insert(ProductDTO dto, string user) { using (var dbContextScope = new TiendaDbContext()) { Product entity = GetEntity(dto); entity = _repository.Insert(entity, user); dbContextScope.SaveChanges(); return(GetDTO(entity)); } }
public UnitOfWork(TiendaDbContext dbContext) { //Todos los repositorios aca papa; _dbContext = dbContext; Libros = new LibroRepository(_dbContext); Autores = new AutorRepository(_dbContext); AutoresLibros = new AutoresLibrosRepository(_dbContext); Compras = new CompraRepository(_dbContext); ComprasLibros = new CompraLibroRepository(_dbContext); DetallesUsuarios = new DetalleUsuarioRepository(_dbContext); GenerosLibors = new GeneroLibroRepository(_dbContext); Generos = new GeneroRepository(_dbContext); }
public DeudasLiquidacionPagina(int shopId) { InitializeComponent(); source_deuda = new List <liquidacion_deuda>(); using (var db = new TiendaDbContext()) { var reportes = db.ReporteDeudas.Where(r => r.ShopId == shopId && !r.Saldada).ToList(); foreach (var item in reportes) { source_deuda.Add(new liquidacion_deuda(item.ReporteDeudaId)); } } dgrid_deudas.ItemsSource = null; dgrid_deudas.ItemsSource = source_deuda; }
private void dgrid_deudas_SelectionChanged(object sender, SelectionChangedEventArgs e) { var seleccion = dgrid_deudas.SelectedItem; if (seleccion == null || !(seleccion is liquidacion_deuda)) { return; } var objeto = seleccion as liquidacion_deuda; using (var db = new TiendaDbContext()) { source_info = new List <articulo_info>(); foreach (var item in db.ReporteDeudas.Find(objeto.ReporteDeudaId).Articulos) { source_info.Add(new articulo_info(item.ArticuloDeudaId)); } dgrid_informacion.ItemsSource = null; dgrid_informacion.ItemsSource = source_info; } }
public ProductoRepository(TiendaDbContext tiendaDbContext) { _tiendaDbContext = tiendaDbContext; }
public BalanceServices() { this._dbContextScopeFactory = new TiendaDbContext(); _repository = new BalanceRepository(this._dbContextScopeFactory); this.OnCreated(); }
public RepoPerfiles(TiendaDbContext context, ILogger <RepoPerfiles> logger) { this._context = context; this._logger = logger; this._dbSet = _context.Set <Perfil>(); }
public ProductosRepositorio(TiendaDbContext contexto, ILogger <ProductosRepositorio> logger) { _contexto = contexto; this._logger = logger; }
public OrdenesRepositorio(TiendaDbContext contexto, ILogger <OrdenesRepositorio> logger) { this._contexto = contexto; this._logger = logger; this._dbSet = _contexto.Set <Orden>(); }
public AutorRepository(TiendaDbContext dbContext) : base(dbContext) { }
public RepositorioOrdenes(TiendaDbContext contexto, ILogger <RepositorioPerfiles> logger) { this._contexto = contexto; this._logger = logger; this._dbSet = _contexto.Set <Orden>(); }
public ProductosController(TiendaDbContext context) { _context = context; }
public SalesServices() { this._dbContextScopeFactory = new TiendaDbContext(); _repository = new SalesRepository(this._dbContextScopeFactory); this.OnCreated(); }
public DetalleUsuarioRepository(TiendaDbContext dbContext) : base(dbContext) { }
public ProductosRepository(TiendaDbContext contexto, ILogger <ProductosRepository> logger) { _contexto = contexto; _logger = logger; }
public BaseRepository(TiendaDbContext dbContext) { context = dbContext; }
public ProductosRepositorio(TiendaDbContext context, ILogger <ProductosRepositorio> logger) { _context = context; _logger = logger; }
public GeneroRepository(TiendaDbContext dbContext) : base(dbContext) { }
public PurchaseServices() { this._dbContextScopeFactory = new TiendaDbContext(); _repository = new PurchaseRepository(this._dbContextScopeFactory); this.OnCreated(); }
public CategoryServices() { this._dbContextScopeFactory = new TiendaDbContext(); _repository = new CategoryRepository(this._dbContextScopeFactory); this.OnCreated(); }
public ProductServices() { this._dbContextScopeFactory = new TiendaDbContext(); _repository = new ProductRepository(this._dbContextScopeFactory); this.OnCreated(); }
public CategoriaRepository(TiendaDbContext tiendaDbContext) { _tiendaDbContext = tiendaDbContext; }
public CustomerServices() { this._dbContextScopeFactory = new TiendaDbContext(); _repository = new CustomerRepository(this._dbContextScopeFactory); this.OnCreated(); }
public CompraRepository(TiendaDbContext dbContext) : base(dbContext) { }