From a29007265b943fa592fc934070149b6c883298c6 Mon Sep 17 00:00:00 2001 From: "b.nodon" Date: Fri, 6 Mar 2026 11:02:54 +0100 Subject: [PATCH] =?UTF-8?q?J1:=20Admin/Style=20#47=20#60=20#28=20#61:=20-?= =?UTF-8?q?=20Cr=C3=A9ation=20StyleViewModel=20-=20Cr=C3=A9ation=20StylesC?= =?UTF-8?q?ontroller=20-=20Cr=C3=A9ation=20de=20index.cshtml=20et=20delete?= =?UTF-8?q?.cshtml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/CommentairesController.cs | 2 +- .../Controllers/StylesController.cs | 105 ++++++++++++++++++ .../ViewModels/Styles/StyleDeleteViewModel.cs | 9 ++ .../ViewModels/Styles/StyleViewModel.cs | 17 +++ .../Administration/Views/Styles/Delete.cshtml | 43 +++++++ .../Administration/Views/Styles/Index.cshtml | 55 +++++++++ 6 files changed, 230 insertions(+), 1 deletion(-) create mode 100644 Webzine.WebApplication/Areas/Administration/Controllers/StylesController.cs create mode 100644 Webzine.WebApplication/Areas/Administration/ViewModels/Styles/StyleDeleteViewModel.cs create mode 100644 Webzine.WebApplication/Areas/Administration/ViewModels/Styles/StyleViewModel.cs create mode 100644 Webzine.WebApplication/Areas/Administration/Views/Styles/Delete.cshtml create mode 100644 Webzine.WebApplication/Areas/Administration/Views/Styles/Index.cshtml diff --git a/Webzine.WebApplication/Areas/Administration/Controllers/CommentairesController.cs b/Webzine.WebApplication/Areas/Administration/Controllers/CommentairesController.cs index 820cb0f..b9ff53b 100644 --- a/Webzine.WebApplication/Areas/Administration/Controllers/CommentairesController.cs +++ b/Webzine.WebApplication/Areas/Administration/Controllers/CommentairesController.cs @@ -69,7 +69,7 @@ namespace Webzine.WebApplication.Areas.Administration.Controllers }; // Initialisation du ViewModel - var viewModel = new CommentaireViewModel + var viewModel = new StyleViewModel { Commentaires = listeCommentaires }; diff --git a/Webzine.WebApplication/Areas/Administration/Controllers/StylesController.cs b/Webzine.WebApplication/Areas/Administration/Controllers/StylesController.cs new file mode 100644 index 0000000..e044b81 --- /dev/null +++ b/Webzine.WebApplication/Areas/Administration/Controllers/StylesController.cs @@ -0,0 +1,105 @@ +using System; +using System.Collections.Generic; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Webzine.Entity; +using Webzine.Entity.Fixtures; +using Webzine.WebApplication.Areas.Administration.ViewModels.Style; + +namespace Webzine.WebApplication.Areas.Administration.Controllers +{ + [Area("Administration")] + public class StylesController : Controller + { + private readonly ILogger _logger; + private readonly List