#23 Controleur et vue contact ok

This commit is contained in:
josephine.vetu
2026-03-05 15:42:18 +01:00
parent eeddeb4e43
commit a70b556379
7 changed files with 87 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
namespace Webzine.WebApplication.Controller; namespace Webzine.WebApplication.Controllers;
public class ApiController : ControllerBase public class ApiController : ControllerBase
{ {

View File

@@ -0,0 +1,15 @@
using Microsoft.AspNetCore.Mvc;
namespace Webzine.WebApplication.Controllers
{
/// <summary>
/// Controller pour la page contact.
/// </summary>
public class ContactController : Controller
{
public IActionResult Index()
{
return View();
}
}
}

View File

@@ -3,7 +3,7 @@ using Webzine.Entity;
using Webzine.Entity.Fixtures; using Webzine.Entity.Fixtures;
using Webzine.WebApplication.ViewsModels.Titre; using Webzine.WebApplication.ViewsModels.Titre;
namespace Webzine.WebApplication.Controller; namespace Webzine.WebApplication.Controllers;
/// <summary> /// <summary>
/// Contrôleur responsable de la gestion des titres musicaux : /// Contrôleur responsable de la gestion des titres musicaux :

View File

@@ -0,0 +1,66 @@
@{
ViewData["Title"] = "Contact";
}
<div class="container">
<h1>Contact</h1>
<div>
C.U.C.D.B - DIIAGE <br />
69 Avenue Aristide Briand<br />
21000 Dijon</p>
</div>
<div>
<i class="fa-solid fa-phone"></i> Phone : 03 80 40 50 60<br />
<i class="fa-solid fa-envelope"></i> secretariat@cucdb.fr
</div>
</div>
<div class="container mt-5">
<h2>Suivez-nous</h2>
<div class="row g-4 text-center">
<div class="col-md-4">
<a href="#" class="card h-100 p-4 shadow-sm border-0 bg-light-subtle text-decoration-none">
<i class="fa-solid fa-link fa-3x text-primary mb-3"></i>
<div class="fw-bold text-primary">Site officiel du DIIAGE</div>
</a>
</div>
<div class="col-md-4">
<a href="#" class="card h-100 p-4 shadow-sm border-0 bg-light-subtle text-decoration-none">
<i class="fa-brands fa-facebook fa-3x text-primary mb-3"></i>
<div class="fw-bold text-primary">Facebook</div>
</a>
</div>
<div class="col-md-4">
<a href="#" class="card h-100 p-4 shadow-sm border-0 bg-light-subtle text-decoration-none">
<i class="fa-brands fa-instagram fa-3x text-primary mb-3"></i>
<div class="fw-bold text-primary">Instagram</div>
</a>
</div>
<div class="col-md-4">
<a href="#" class="card h-100 p-4 shadow-sm border-0 bg-light-subtle text-decoration-none">
<i class="fa-brands fa-linkedin fa-3x text-primary mb-3"></i>
<div class="fw-bold text-primary">LinkedIn</div>
</a>
</div>
<div class="col-md-4">
<a href="#" class="card h-100 p-4 shadow-sm border-0 bg-light-subtle text-decoration-none">
<i class="fa-solid fa-map fa-3x text-primary mb-3"></i>
<div class="fw-bold text-primary">Google Maps</div>
</a>
</div>
<div class="col-md-4">
<a href="#" class="card h-100 p-4 shadow-sm border-0 bg-light-subtle text-decoration-none">
<i class="fa-brands fa-twitter fa-3x text-primary mb-3"></i>
<div class="fw-bold text-primary">Twitter</div>
</a>
</div>
</div>
</div>

View File

@@ -6,9 +6,9 @@
<title>@ViewData["Title"] - Webzine</title> <title>@ViewData["Title"] - Webzine</title>
@* Ajout de bootstrap *@ @* Ajout de bootstrap *@
<script src="/js/bootstrap.min.js" defer></script> <script src="~/js/bootstrap.min.js" defer></script>
<link rel="stylesheet" href="/css/app.css"> <link rel="stylesheet" href="~/css/app.css">
<link rel="stylesheet" href="/css/bootstrap.min.css"> <link rel="stylesheet" href="~/css/bootstrap.min.css">
@* Ajout de font-awesome *@ @* Ajout de font-awesome *@
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">

View File

@@ -2,7 +2,7 @@
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup> <PropertyGroup>
<ActiveDebugProfile>https</ActiveDebugProfile> <ActiveDebugProfile>https</ActiveDebugProfile>
<Controller_SelectedScaffolderID>MvcControllerWithActionsScaffolder</Controller_SelectedScaffolderID> <Controller_SelectedScaffolderID>MvcControllerEmptyScaffolder</Controller_SelectedScaffolderID>
<Controller_SelectedScaffolderCategoryPath>root/Common/MVC/Controller</Controller_SelectedScaffolderCategoryPath> <Controller_SelectedScaffolderCategoryPath>root/Common/MVC/Controller</Controller_SelectedScaffolderCategoryPath>
<View_SelectedScaffolderID>RazorViewEmptyScaffolder</View_SelectedScaffolderID> <View_SelectedScaffolderID>RazorViewEmptyScaffolder</View_SelectedScaffolderID>
<View_SelectedScaffolderCategoryPath>root/Common/MVC/View</View_SelectedScaffolderCategoryPath> <View_SelectedScaffolderCategoryPath>root/Common/MVC/View</View_SelectedScaffolderCategoryPath>