42 lines
1.0 KiB
C#
42 lines
1.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
|
|
namespace gehGassi.Dto.Common
|
|
{
|
|
/// <summary>
|
|
/// Ergebnis einer Listenabfrage
|
|
/// </summary>
|
|
/// <typeparam name="T">Typ der Liste</typeparam>
|
|
public class ListResponseDto<T> where T : class
|
|
{
|
|
/// <summary>
|
|
/// Ergebnisliste
|
|
/// </summary>
|
|
public List<T> List { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gesamt verfügbare Datensätze
|
|
/// </summary>
|
|
public int Total { get; set; }
|
|
|
|
/// <summary>
|
|
/// Effektiv genommen - kann gegenüber Anfrage geändert werden, wenn weniger Datensätze da sind
|
|
/// </summary>
|
|
public int Take { get; set; }
|
|
|
|
/// <summary>
|
|
/// Effektiv ausgelassen - kann gegenüber Abfrage verändert werden, wenn weniger Datensätze
|
|
/// </summary>
|
|
public int Skip { get; set; }
|
|
|
|
public ListResponseDto()
|
|
{
|
|
List = new List<T>();
|
|
Total = 0;
|
|
Take = -1;
|
|
Skip = -1;
|
|
}
|
|
}
|
|
}
|