public Product Register(Product product) { product.RegisterIsValid(); _productRepository.Register(product); Commit(); return product; }