feat: implémentation TitreAdminService pour la gestion des titres et ajout TitreAdminModèle de commande
This commit is contained in:
22
Webzine.Business.Contracts/ITitreAdminService.cs
Normal file
22
Webzine.Business.Contracts/ITitreAdminService.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
namespace Webzine.Business.Contracts;
|
||||
|
||||
using Webzine.Business.Contracts.Models;
|
||||
|
||||
/// <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(TitreAdminCommande 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(TitreAdminCommande commande);
|
||||
}
|
||||
Reference in New Issue
Block a user