using Packt.Shared; // Customer namespace Northwind.WebApi.Repositories; public interface ICustomerRepository { Task CreateAsync(Customer c); Task> RetrieveAllAsync(); Task RetrieveAsync(string id); Task UpdateAsync(string id, Customer c); Task DeleteAsync(string id); }