BlazorApp/BlazorApp/Interfaces/Services/ICustomerService.cs

17 lines
447 B
C#

using BlazorApp.Shared.Models;
using BlazorApp.Shared.Models.Pagination;
using BlazorApp.Shared.Queries;
namespace BlazorApp.Interfaces.Services
{
public interface ICustomerService
{
Task<PaginatedResult<Customer>> Query(CustomerQuery query);
Task<Customer> Get(string id);
Task Save(Customer customer);
Task Update(Customer customer);
Task Delete(string id);
Task<int> Count();
}
}