Classe ResultVMT

Definition

Namespace: AMIntegra.COM.Services.APIs.ADM.ViewModels
Assembly: AMIntegra.COM (in AMIntegra.COM.dll) Versão: 2.3.0.0+89aaf26113a7d7d3ef3984a495b959dff93b483d
C#
public class ResultVM<T>
Inheritance
Object    ResultVMT

Parâmetros de Tipo

T

Construtores

ResultVMT Inicializa uma nova instância da classe ResultVMT

Propriedades

Count Quantidade total de registros sendo retornados nesta requisição

Utilizado para controles de paginação

Data Lista de informações solicitadas

Mesmo quando for solicitado apenas um recurso, será devolvido em uma lista

HttpStatusCode Código HTTP da resposta para a requisição
Messages Lista de mensagens de erros, alertas ou informações
Total Quantidade total de registros existentes no repositório, que atendem aos critérios de pesquisa

Utilizado para controles de paginação

Métodos

CreateError(Int32)  
CreateError(ListString, Int32)  
CreateError(String, Int32)  
CreateSuccess  
CreateSuccess(ListT)  
CreateSuccess(T)  
CreateSuccess(String)  
CreateSuccess(ListT, ListString)  
CreateSuccess(T, ListString)  
CreateSuccess(T, String)  
GetFirstData Retorna o primeiro item da lista "Data", convertido para o tipo passado no parâmetro "T"
IsSuccessStatusCode  
WithData  
WithDatas  
WithMessage  
WithMessages  
WithStatusCode  
WithTotal Possibilita ajustar a variável de controle de paginação. Útil quando o retorno é apenas um objeto. Pois, por padrão, a propriedade capacity é iniciada com o valor 4

Veja Também