17 lines
447 B
C#
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();
|
|
}
|
|
}
|