namespace Webzine.WebApplication.Areas.Administration.ViewModels.Commentaire;

/// <summary>
/// ViewModel pour la suppression d'un commentaire, contenant les informations nécessaires pour afficher les détails du commentaire à supprimer.
/// </summary>
public class CommentaireDeleteViewModel
{
    /// <summary>
    /// Définit l'identifiant du commentaire à supprimer.
    /// </summary>
    public int IdCommentaire { get; set; }

    /// <summary>
    /// Définit le nom de l'auteur du commentaire à supprimer.
    /// </summary>
    public string? Auteur { get; set; }

    /// <summary>
    /// Définit le contenu du commentaire à supprimer.
    /// </summary>
    public string? Contenu { get; set; }

    /// <summary>
    /// Définit la date de création du commentaire à supprimer.
    /// </summary>
    public DateTime DateCreation { get; set; }

    /// <summary>
    /// Définit le titre du commentaire à supprimer.
    /// </summary>
    public string? TitreLibelle { get; set; }
}