Files
ShopSolution-backend/Webshop.Domain/Interfaces/IProductRepository.cs
2025-07-21 20:17:52 +02:00

14 lines
431 B
C#

// src/Webshop.Domain/Interfaces/IProductRepository.cs
using Webshop.Domain.Entities;
namespace Webshop.Domain.Interfaces
{
public interface IProductRepository
{
Task<Product?> GetProductByIdAsync(Guid id);
Task<IEnumerable<Product>> GetAllProductsAsync();
Task AddProductAsync(Product product);
Task UpdateProductAsync(Product product);
Task DeleteProductAsync(Guid id);
}
}