public void Update(Product product) { SyncPriceRange(product); _database.Repository<Product>().Update(product); Event.Raise(new ProductUpdated(product), _instance); }