namespace Webzine.WebApplication.ViewModels.Accueil
{
    using Webzine.Entity;

    /// <summary>
    /// ViewModel pour la page d'accueil du webzine, affichant les derniers titres et les titres les plus populaires.
    /// </summary>
    public class AccueilIndexViewModel
    {
        /// <summary>
        /// Obtient ou définit la liste des derniers titres ajoutés au webzine.
        /// </summary>
        public List<Titre> DerniersTitres { get; set; } = new List<Titre>();

        /// <summary>
        /// Obtient ou définit la liste des titres les plus populaires du webzine.
        /// </summary>
        public List<Titre> TopTitres { get; set; } = new List<Titre>();

        /// <summary>
        /// Obtient ou définit le nombre de titre disponible.
        /// </summary>
        // public int NombreDeTitre { get; set; } = 0;

        /// <summary>
        /// Obtient ou définit le nombre de titre paginé.
        /// </summary>
        // public int Pagination { get; set; } = 0;
    }
}