add TODO
This commit is contained in:
@@ -9,12 +9,21 @@ namespace Webzine.WebApplication.Controllers
|
||||
using Webzine.Repository.Contracts;
|
||||
using Webzine.WebApplication.ViewModels.Recherche;
|
||||
|
||||
/// <summary>
|
||||
/// Controller de la page de recherche d'artistes et de titres.
|
||||
/// </summary>
|
||||
public class RechercheController : Controller
|
||||
{
|
||||
private readonly ILogger<RechercheController> logger;
|
||||
private readonly ITitreRepository titreRepository;
|
||||
private readonly IArtisteRepository artisteRepository;
|
||||
|
||||
/// <summary>
|
||||
/// Constructeur du controller de la page de recherche d'artistes et de titres.
|
||||
/// </summary>
|
||||
/// <param name="logger">Le logger pour enregistrer les événements.</param>
|
||||
/// <param name="titreRepository">Le repository pour gérer les opérations sur les titres.</param>
|
||||
/// <param name="artisteRepository">Le repository pour gérer les opérations sur les artistes.</param>
|
||||
public RechercheController(
|
||||
ILogger<RechercheController> logger,
|
||||
ITitreRepository titreRepository,
|
||||
@@ -29,7 +38,7 @@ namespace Webzine.WebApplication.Controllers
|
||||
/// Affichage de la page Recherche depuis le header de l'app.
|
||||
/// </summary>
|
||||
/// <param name="mot">Nom d'artiste ou de titre.</param>
|
||||
/// <returns>Page de recherche avec les résultats.</returns>
|
||||
/// <returns>Page de recherche avec les r<EFBFBD>sultats.</returns>
|
||||
public IActionResult Index(string mot)
|
||||
{
|
||||
// Logger la recherche.
|
||||
@@ -41,7 +50,7 @@ namespace Webzine.WebApplication.Controllers
|
||||
// Recherche des artistes.
|
||||
var artistes = this.artisteRepository.Search(mot);
|
||||
|
||||
// Paramètres a retourner à la vue.
|
||||
// Param<EFBFBD>tres a retourner <EFBFBD> la vue.
|
||||
var vm = new RechercheIndexViewModel
|
||||
{
|
||||
Mot = mot,
|
||||
|
||||
Reference in New Issue
Block a user