feat: Refactor Titre views and view models to use Administration area

This commit is contained in:
mirage
2026-03-05 15:55:07 +01:00
parent c42a4bb72c
commit de6ca18eac
13 changed files with 28 additions and 12 deletions

View File

@@ -2,11 +2,12 @@ using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Rendering;
using Webzine.Entity;
using Webzine.Entity.Fixtures;
using Webzine.WebApplication.ViewModels.Admin.Titre;
using Webzine.WebApplication.Areas.Administration.ViewModels.Titre;
namespace Webzine.WebApplication.Areas.Admin.Controllers;
namespace Webzine.WebApplication.Areas.Administration.Controllers;
public class TitreController : Microsoft.AspNetCore.Mvc.Controller
[Area("Administration")]
public class TitreController : Controller
{
private readonly ILogger<TitreController> _logger;
private readonly List<Titre> _titres;

View File

@@ -1,4 +1,4 @@
namespace Webzine.WebApplication.ViewModels.Admin.Titre;
namespace Webzine.WebApplication.Areas.Administration.ViewModels.Titre;
public class AdminTitreDelete
{

View File

@@ -1,6 +1,6 @@
using Microsoft.AspNetCore.Mvc.Rendering;
namespace Webzine.WebApplication.ViewModels.Admin.Titre;
namespace Webzine.WebApplication.Areas.Administration.ViewModels.Titre;
public class AdminTitreForm
{

View File

@@ -1,4 +1,4 @@
namespace Webzine.WebApplication.ViewModels.Admin.Titre
namespace Webzine.WebApplication.Areas.Administration.ViewModels.Titre
{
public class AdminTitreList
{

View File

@@ -4,7 +4,6 @@
@{
ViewData["Title"] = "Commentaires";
Layout = "~/Areas/Admin/Views/Shared/_Layout.cshtml";
}
<style>

View File

@@ -1,4 +1,4 @@
@model Webzine.WebApplication.ViewModels.Admin.Titre.AdminTitreForm
@model Webzine.WebApplication.Areas.Administration.ViewModels.Titre.AdminTitreForm
<h1>Créer un titre</h1>

View File

@@ -1,4 +1,4 @@
@model Webzine.WebApplication.ViewModels.Admin.Titre.AdminTitreDelete
@model Webzine.WebApplication.Areas.Administration.ViewModels.Titre.AdminTitreDelete
<div class="container mt-4">

View File

@@ -1,4 +1,4 @@
@model Webzine.WebApplication.ViewModels.Admin.Titre.AdminTitreForm
@model Webzine.WebApplication.Areas.Administration.ViewModels.Titre.AdminTitreForm
<h1>Editer un titre</h1>

View File

@@ -1,4 +1,4 @@
@model IEnumerable<Webzine.WebApplication.ViewModels.Admin.Titre.AdminTitreList>
@model IEnumerable<Webzine.WebApplication.Areas.Administration.ViewModels.Titre.AdminTitreList>
@{
ViewData["Title"] = "Titres";

View File

@@ -1,4 +1,4 @@
@model Webzine.WebApplication.ViewModels.Admin.Titre.AdminTitreForm
@model Webzine.WebApplication.Areas.Administration.ViewModels.Titre.AdminTitreForm
<div class="container">
<!-- ARTISTE -->

View File

@@ -37,4 +37,20 @@
<ProjectReference Include="..\Webzine.Entity\Webzine.Entity.csproj" />
</ItemGroup>
<ItemGroup>
<_ContentIncludedByDefault Remove="Views\Titre2\Create.cshtml" />
<_ContentIncludedByDefault Remove="Views\Titre2\Delete.cshtml" />
<_ContentIncludedByDefault Remove="Views\Titre2\Edit.cshtml" />
<_ContentIncludedByDefault Remove="Views\Titre2\Index.cshtml" />
<_ContentIncludedByDefault Remove="Views\Titre2\_Form.cshtml" />
</ItemGroup>
<ItemGroup>
<AdditionalFiles Include="Areas\Administration\Views\Titre\Create.cshtml" />
<AdditionalFiles Include="Areas\Administration\Views\Titre\Delete.cshtml" />
<AdditionalFiles Include="Areas\Administration\Views\Titre\Edit.cshtml" />
<AdditionalFiles Include="Areas\Administration\Views\Titre\Index.cshtml" />
<AdditionalFiles Include="Areas\Administration\Views\Titre\_Form.cshtml" />
</ItemGroup>
</Project>