refactor: update namespaces and improve null handling in view models and controllers
This commit is contained in:
@@ -97,12 +97,15 @@ public class ArtisteController : Controller
|
||||
[HttpPost]
|
||||
public IActionResult Edit(ArtisteEditViewModel model)
|
||||
{
|
||||
var artiste = new Artiste
|
||||
var artiste = this.artisteRepository.Find(model.Id);
|
||||
|
||||
if (artiste == null)
|
||||
{
|
||||
IdArtiste = model.Id,
|
||||
Nom = model.Nom,
|
||||
Biographie = model.Biographie,
|
||||
};
|
||||
return this.RedirectToAction("Index");
|
||||
}
|
||||
|
||||
artiste.Nom = model.Nom;
|
||||
artiste.Biographie = model.Biographie;
|
||||
|
||||
this.artisteRepository.Update(artiste);
|
||||
|
||||
|
||||
@@ -2,9 +2,11 @@ namespace Webzine.WebApplication.Areas.Administration.Controllers;
|
||||
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
|
||||
using ViewModels.Styles;
|
||||
|
||||
using Webzine.Entity;
|
||||
using Webzine.Repository.Contracts;
|
||||
using Webzine.WebApplication.Areas.Administration.ViewModels.Style;
|
||||
using Webzine.WebApplication.Areas.Administration.ViewModels.Styles;
|
||||
|
||||
/// <summary>
|
||||
/// Controleur pour la gestion des styles dans l'administration du webzine.
|
||||
|
||||
Reference in New Issue
Block a user