feat: Refactor Titre views and view models to use Administration area
This commit is contained in:
@@ -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;
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace Webzine.WebApplication.ViewModels.Admin.Titre;
|
||||
namespace Webzine.WebApplication.Areas.Administration.ViewModels.Titre;
|
||||
|
||||
public class AdminTitreDelete
|
||||
{
|
||||
@@ -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
|
||||
{
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace Webzine.WebApplication.ViewModels.Admin.Titre
|
||||
namespace Webzine.WebApplication.Areas.Administration.ViewModels.Titre
|
||||
{
|
||||
public class AdminTitreList
|
||||
{
|
||||
@@ -4,7 +4,6 @@
|
||||
|
||||
@{
|
||||
ViewData["Title"] = "Commentaires";
|
||||
Layout = "~/Areas/Admin/Views/Shared/_Layout.cshtml";
|
||||
}
|
||||
|
||||
<style>
|
||||
@@ -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>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@model Webzine.WebApplication.ViewModels.Admin.Titre.AdminTitreDelete
|
||||
@model Webzine.WebApplication.Areas.Administration.ViewModels.Titre.AdminTitreDelete
|
||||
|
||||
<div class="container mt-4">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@model Webzine.WebApplication.ViewModels.Admin.Titre.AdminTitreForm
|
||||
@model Webzine.WebApplication.Areas.Administration.ViewModels.Titre.AdminTitreForm
|
||||
|
||||
<h1>Editer un titre</h1>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@model IEnumerable<Webzine.WebApplication.ViewModels.Admin.Titre.AdminTitreList>
|
||||
@model IEnumerable<Webzine.WebApplication.Areas.Administration.ViewModels.Titre.AdminTitreList>
|
||||
|
||||
@{
|
||||
ViewData["Title"] = "Titres";
|
||||
@@ -1,4 +1,4 @@
|
||||
@model Webzine.WebApplication.ViewModels.Admin.Titre.AdminTitreForm
|
||||
@model Webzine.WebApplication.Areas.Administration.ViewModels.Titre.AdminTitreForm
|
||||
|
||||
<div class="container">
|
||||
<!-- ARTISTE -->
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user