private void SaveSite(OrionDbContext inMemDb, SiteDTO dto) { var site = TestAutoMapper.Instance.Map <Site>(dto); inMemDb.Sites.Add(site); inMemDb.SaveChanges(); dto.SiteID = site.SiteID; }
public void Update(TiposUsuario tiposUsuario) { var tipoUsuario = _dbContext.TiposUsuarios.SingleOrDefault(tp => tp.Id == tiposUsuario.Id); tipoUsuario.Nombre = tiposUsuario.Nombre; _dbContext.SaveChanges(); }
private void SaveClient(OrionDbContext inMemDb, ClientDTO dto) { dto.ClientId = 0; var client = TestAutoMapper.Instance.Map <Client>(dto); inMemDb.Clients.Add(client); inMemDb.SaveChanges(); dto.ClientId = client.ClientId; }
public void Update(Producto producto) { var selectedProducto = _dbContext.Productos.SingleOrDefault(p => p.Id == producto.Id); selectedProducto.Nombre = producto.Nombre; selectedProducto.Precio = producto.Precio; selectedProducto.CantidadStock = producto.CantidadStock; selectedProducto.CantidadStock = producto.CantidadStock; selectedProducto.FechaVencimiento = producto.FechaVencimiento; _dbContext.SaveChanges(); }
public void Update(Usuario usuario) { var tipoUsuario = _dbContext.Usuarios.SingleOrDefault(tp => tp.Id == usuario.Id); tipoUsuario.Nombre = usuario.Nombre; tipoUsuario.Apellido = usuario.Apellido; tipoUsuario.Email = usuario.Email; tipoUsuario.Password = usuario.Password; tipoUsuario.TipoUsuarioId = usuario.TipoUsuarioId; _dbContext.SaveChanges(); }
public void Add(Venta venta) { var entry = _dbContext.Entry(venta); if (entry.State == EntityState.Detached) { var producto = _dbContext.Productos.Find(venta.ProductoId); producto.CantidadStock = producto.CantidadStock - 1; _dbContext.SaveChanges(); _dbContext.Ventas.Add(venta); } else { entry.State = EntityState.Added; } }
public int Complete() { return(_dbContext.SaveChanges()); }