using Project.Application.DTOs.Incoming; using Project.Application.DTOs.Outgoing; using Project.Domain.Entities; namespace Project.Application.Interfaces { public interface IProductService { //CREATE Task AddProductAsync(CreatingProductDto creatingProductDto); // READ ALL Task> GetAllAsync(); // READ BY ID Task GetByIdAsync(int id); // READ BY NAME Task GetByNameAsync(string name); // UPDATE Task UpdateProductAsync(UpdatingProductDto updatingProductDto); // DELETE Task DeleteProductAsync(int id); } }