Mise en place des MatchCommand
All checks were successful
check main state / build (9.0.x) (push) Successful in 1m28s

Ajout des données dynamiques au match
This commit was merged in pull request #21.
This commit is contained in:
2025-04-02 23:14:59 +02:00
committed by mcmuzzle
parent 4a4446ea48
commit 80b3d71104
8 changed files with 365 additions and 3 deletions

View File

@@ -0,0 +1,17 @@
namespace Giants.Core.Commands;
/// <summary>
/// Base des commande permettant d'agir sur le modele
/// </summary>
/// <typeparam name="T">Le type de resultat que retourne cette commande </typeparam>
public abstract class BaseCommand<T> where T : BaseCommandResult
{
protected abstract T LocalExecute();
/// <summary> Executer la commande, si nécessaire il faut avoir rempli les parametres en amont </summary>
public T Execute()
{
// C'est ici que sera validé l'exécution
return LocalExecute();
}
}