TFS_ANTIGUO/TPAtesa_CuentasCobrar/CuentasCobrar.UI/Services/Interfaces/IClienteAPI.cs

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 );
}
}