/// <summary>
/// Archivo con la clase encargada de almacenar los parametros para paginar las consultas
/// </summary>
/// <remarks>
/// Autor: Camilo Prieto
/// Fecha: 15/04/2019
/// </remarks>

namespace UtilitariosNet.Clases.Paginador
{
    using Newtonsoft.Json;
    using System.Collections.Generic;
    using Utilitarios.TransversalesNet.Clases.Paginador.DTO;
    using UtilitariosNet.Atributos;

    public class Paginador : IPaginadorDTO
    {
        public int Pagina { get; set; }
        public int Registros { get; set; }
        public int TotalRegistros { get; set; }

        [JsonConverter(typeof(ConvertidorLista<Ordenamiento, IOrdenamientoDTO>))]
        public List<IOrdenamientoDTO> PropiedadesDeOrdenamiento { get; set; }
    }
}