cs11dotnet7/vscode/PracticalApps/Northwind.WebApi/Repositories/ICustomerRepository.cs

13 lines
348 B
C#
Raw Normal View History

2022-03-13 17:17:01 +01:00
using Packt.Shared; // Customer
namespace Northwind.WebApi.Repositories;
public interface ICustomerRepository
{
Task<Customer?> CreateAsync(Customer c);
Task<IEnumerable<Customer>> RetrieveAllAsync();
Task<Customer?> RetrieveAsync(string id);
Task<Customer?> UpdateAsync(string id, Customer c);
Task<bool?> DeleteAsync(string id);
}