Merge pull request 'j3/fix/dev' (#197) from j3/fix/dev into dev
Reviewed-on: https://10.4.0.131/gitea/DI1-P4-E1/Webzine/pulls/197
This commit is contained in:
@@ -95,6 +95,33 @@ public class TitreController : Controller
|
|||||||
[HttpPost]
|
[HttpPost]
|
||||||
public IActionResult Create(TitreAdminDTO model)
|
public IActionResult Create(TitreAdminDTO model)
|
||||||
{
|
{
|
||||||
|
if (!this.ModelState.IsValid)
|
||||||
|
{
|
||||||
|
var form = new AdminTitreForm
|
||||||
|
{
|
||||||
|
IdArtiste = model.IdArtiste,
|
||||||
|
Libelle = model.Libelle,
|
||||||
|
Album = model.Album,
|
||||||
|
Chronique = model.Chronique,
|
||||||
|
DateSortie = model.DateSortie,
|
||||||
|
Duree = model.Duree,
|
||||||
|
UrlJaquette = model.UrlJaquette,
|
||||||
|
UrlEcoute = model.UrlEcoute,
|
||||||
|
Styles = model.Styles,
|
||||||
|
Artistes = this.artisteRepository.FindAll().Select(a => new SelectListItem
|
||||||
|
{
|
||||||
|
Value = a.IdArtiste.ToString(),
|
||||||
|
Text = a.Nom,
|
||||||
|
}).ToList(),
|
||||||
|
AllStyles = this.styleRepository.FindAll().Select(s => new SelectListItem
|
||||||
|
{
|
||||||
|
Value = s.IdStyle.ToString(),
|
||||||
|
Text = s.Libelle,
|
||||||
|
}).ToList(),
|
||||||
|
};
|
||||||
|
return this.View(form);
|
||||||
|
}
|
||||||
|
|
||||||
this.titreAdminService.CreerTitre(model);
|
this.titreAdminService.CreerTitre(model);
|
||||||
return this.RedirectToAction("Index");
|
return this.RedirectToAction("Index");
|
||||||
}
|
}
|
||||||
@@ -147,6 +174,34 @@ public class TitreController : Controller
|
|||||||
[HttpPost]
|
[HttpPost]
|
||||||
public IActionResult Edit(TitreAdminDTO model)
|
public IActionResult Edit(TitreAdminDTO model)
|
||||||
{
|
{
|
||||||
|
if (!this.ModelState.IsValid)
|
||||||
|
{
|
||||||
|
var form = new AdminTitreForm
|
||||||
|
{
|
||||||
|
Id = model.Id,
|
||||||
|
IdArtiste = model.IdArtiste,
|
||||||
|
Libelle = model.Libelle,
|
||||||
|
Album = model.Album,
|
||||||
|
Chronique = model.Chronique,
|
||||||
|
DateSortie = model.DateSortie,
|
||||||
|
Duree = model.Duree,
|
||||||
|
UrlJaquette = model.UrlJaquette,
|
||||||
|
UrlEcoute = model.UrlEcoute,
|
||||||
|
Styles = model.Styles,
|
||||||
|
Artistes = this.artisteRepository.FindAll().Select(a => new SelectListItem
|
||||||
|
{
|
||||||
|
Value = a.IdArtiste.ToString(),
|
||||||
|
Text = a.Nom,
|
||||||
|
}).ToList(),
|
||||||
|
AllStyles = this.styleRepository.FindAll().Select(s => new SelectListItem
|
||||||
|
{
|
||||||
|
Value = s.IdStyle.ToString(),
|
||||||
|
Text = s.Libelle,
|
||||||
|
}).ToList(),
|
||||||
|
};
|
||||||
|
return this.View(form);
|
||||||
|
}
|
||||||
|
|
||||||
this.titreAdminService.ModifierTitre(model);
|
this.titreAdminService.ModifierTitre(model);
|
||||||
return this.RedirectToAction("Index");
|
return this.RedirectToAction("Index");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ try
|
|||||||
// controllers avec des vues.
|
// controllers avec des vues.
|
||||||
builder.Services.AddControllersWithViews(options =>
|
builder.Services.AddControllersWithViews(options =>
|
||||||
{
|
{
|
||||||
// options.Filters.Add<GlobalExceptionFilter>();
|
options.Filters.Add<GlobalExceptionFilter>();
|
||||||
options.Filters.Add<ValidationActionFilter>();
|
options.Filters.Add<ValidationActionFilter>();
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user