16 lines
757 B
C#
16 lines
757 B
C#
using CuentasCobrar.UI.Models;
|
|
using CuentasCobrar.UI.Models.Filters;
|
|
using CuentasCobrar.UI.Models.Paginacion;
|
|
|
|
namespace CuentasCobrar.UI.Services.Interfaces
|
|
{
|
|
public interface IClienteAPI
|
|
{
|
|
Task<List<ClienteViewModel>> ObtenerClientes ( string token );
|
|
Task<ListaDePaginacion<ClienteViewModel>?> ObtenerClientesFiltrados ( string token, ClienteFilterModel filtros );
|
|
Task<ClienteViewModel?> ObtenerCliente ( string token, string noIdentificacion );
|
|
Task<bool> AgregarCliente ( string token, ClienteViewModel cliente );
|
|
Task<bool> ActualizarCliente ( string token, string noIdentificacion, ClienteViewModel cliente );
|
|
Task<bool> EliminarCliente ( string token, string noIdentificacion );
|
|
}
|
|
}
|