22 lines
838 B
C#
22 lines
838 B
C#
namespace Webzine.Business.Contracts;
|
|
|
|
using Webzine.Business.Contracts.Dto;
|
|
|
|
/// <summary>
|
|
/// Service responsable des opérations d'administration sur les titres.
|
|
/// Orchestre la résolution des dépendances (artiste, styles) et la persistance.
|
|
/// </summary>
|
|
public interface ITitreAdminService
|
|
{
|
|
/// <summary>
|
|
/// Crée un nouveau titre à partir des données du formulaire d'administration.
|
|
/// </summary>
|
|
/// <param name="commande">Les données saisies dans le formulaire de création.</param>
|
|
void CreerTitre(TitreAdminDTO commande);
|
|
|
|
/// <summary>
|
|
/// Met à jour un titre existant à partir des données du formulaire d'administration.
|
|
/// </summary>
|
|
/// <param name="commande">Les données saisies dans le formulaire de modification.</param>
|
|
void ModifierTitre(TitreAdminDTO commande);
|
|
} |