From 3df32bcf144f1418267e986da7ffdc9c7242de63 Mon Sep 17 00:00:00 2001 From: Loic Masi Date: Thu, 9 Apr 2026 12:26:50 +0200 Subject: [PATCH 1/8] #199 : changement du format de date pour postgresql. 2. --- Webzine.Business/TitreAdminService.cs | 2 +- .../Areas/Administration/Controllers/TitreController.cs | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/Webzine.Business/TitreAdminService.cs b/Webzine.Business/TitreAdminService.cs index e23af11..4372e67 100644 --- a/Webzine.Business/TitreAdminService.cs +++ b/Webzine.Business/TitreAdminService.cs @@ -57,7 +57,7 @@ public class TitreAdminService : ITitreAdminService Album = commande.Album, Chronique = commande.Chronique, DateCreation = DateTime.UtcNow, - DateSortie = commande.DateSortie, + DateSortie = DateTime.Parse(commande.DateSortie.ToString()), Duree = commande.Duree, UrlJaquette = commande.UrlJaquette, UrlEcoute = commande.UrlEcoute ?? string.Empty, diff --git a/Webzine.WebApplication/Areas/Administration/Controllers/TitreController.cs b/Webzine.WebApplication/Areas/Administration/Controllers/TitreController.cs index 8186cc2..0f19327 100644 --- a/Webzine.WebApplication/Areas/Administration/Controllers/TitreController.cs +++ b/Webzine.WebApplication/Areas/Administration/Controllers/TitreController.cs @@ -141,7 +141,6 @@ public class TitreController : Controller return this.View(form); } - model.DateSortie = DateTime.Parse(model.DateSortie.ToString()); this.titreAdminService.CreerTitre(model); return this.RedirectToAction("Index"); } From dd6ee2a359d6c7eaec1bbf5f83426023df50c7f2 Mon Sep 17 00:00:00 2001 From: Loic Masi Date: Thu, 9 Apr 2026 12:36:07 +0200 Subject: [PATCH 2/8] #199 : changement du format de date pour postgresql. 3. --- Webzine.Business/TitreAdminService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Webzine.Business/TitreAdminService.cs b/Webzine.Business/TitreAdminService.cs index 4372e67..a7da3da 100644 --- a/Webzine.Business/TitreAdminService.cs +++ b/Webzine.Business/TitreAdminService.cs @@ -57,7 +57,7 @@ public class TitreAdminService : ITitreAdminService Album = commande.Album, Chronique = commande.Chronique, DateCreation = DateTime.UtcNow, - DateSortie = DateTime.Parse(commande.DateSortie.ToString()), + DateSortie = commande.DateSortie.ToUniversalTime(), Duree = commande.Duree, UrlJaquette = commande.UrlJaquette, UrlEcoute = commande.UrlEcoute ?? string.Empty, From 237798890b2b41a2a90973057ae35a9773671a87 Mon Sep 17 00:00:00 2001 From: Loic Masi Date: Thu, 9 Apr 2026 12:47:24 +0200 Subject: [PATCH 3/8] #199 : changement du format de date pour postgresql. 4. --- Webzine.Business/TitreAdminService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Webzine.Business/TitreAdminService.cs b/Webzine.Business/TitreAdminService.cs index a7da3da..3caffd5 100644 --- a/Webzine.Business/TitreAdminService.cs +++ b/Webzine.Business/TitreAdminService.cs @@ -57,7 +57,7 @@ public class TitreAdminService : ITitreAdminService Album = commande.Album, Chronique = commande.Chronique, DateCreation = DateTime.UtcNow, - DateSortie = commande.DateSortie.ToUniversalTime(), + DateSortie = DateTime.SpecifyKind(commande.DateSortie, DateTimeKind.Utc), Duree = commande.Duree, UrlJaquette = commande.UrlJaquette, UrlEcoute = commande.UrlEcoute ?? string.Empty, From 616f1ebcc004d5aa6b114a0c7e2c5085d419a357 Mon Sep 17 00:00:00 2001 From: Loic Masi Date: Thu, 9 Apr 2026 12:59:32 +0200 Subject: [PATCH 4/8] #199 : changement du format de date pour postgresql. 5. --- Webzine.Business/TitreAdminService.cs | 2 +- .../Areas/Administration/Views/Titre/_Form.cshtml | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Webzine.Business/TitreAdminService.cs b/Webzine.Business/TitreAdminService.cs index 3caffd5..e23af11 100644 --- a/Webzine.Business/TitreAdminService.cs +++ b/Webzine.Business/TitreAdminService.cs @@ -57,7 +57,7 @@ public class TitreAdminService : ITitreAdminService Album = commande.Album, Chronique = commande.Chronique, DateCreation = DateTime.UtcNow, - DateSortie = DateTime.SpecifyKind(commande.DateSortie, DateTimeKind.Utc), + DateSortie = commande.DateSortie, Duree = commande.Duree, UrlJaquette = commande.UrlJaquette, UrlEcoute = commande.UrlEcoute ?? string.Empty, diff --git a/Webzine.WebApplication/Areas/Administration/Views/Titre/_Form.cshtml b/Webzine.WebApplication/Areas/Administration/Views/Titre/_Form.cshtml index bc44d5a..7b8defa 100644 --- a/Webzine.WebApplication/Areas/Administration/Views/Titre/_Form.cshtml +++ b/Webzine.WebApplication/Areas/Administration/Views/Titre/_Form.cshtml @@ -45,13 +45,12 @@
- +
- + +
From 031b4d6ad41ccd669c9b6623e38ad2b561e0ba27 Mon Sep 17 00:00:00 2001 From: Loic Masi Date: Thu, 9 Apr 2026 13:05:49 +0200 Subject: [PATCH 5/8] #199 : changement du format de date pour postgresql. 6 Final. --- Webzine.Business/TitreAdminService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Webzine.Business/TitreAdminService.cs b/Webzine.Business/TitreAdminService.cs index e23af11..3caffd5 100644 --- a/Webzine.Business/TitreAdminService.cs +++ b/Webzine.Business/TitreAdminService.cs @@ -57,7 +57,7 @@ public class TitreAdminService : ITitreAdminService Album = commande.Album, Chronique = commande.Chronique, DateCreation = DateTime.UtcNow, - DateSortie = commande.DateSortie, + DateSortie = DateTime.SpecifyKind(commande.DateSortie, DateTimeKind.Utc), Duree = commande.Duree, UrlJaquette = commande.UrlJaquette, UrlEcoute = commande.UrlEcoute ?? string.Empty, From b22f061aa9ccc8f4ab84400f7a61edf23cb0a4b5 Mon Sep 17 00:00:00 2001 From: Loic Masi Date: Thu, 9 Apr 2026 13:10:21 +0200 Subject: [PATCH 6/8] #199 : Bug lors de la mis a jour d'un titre. --- Webzine.Business/TitreAdminService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Webzine.Business/TitreAdminService.cs b/Webzine.Business/TitreAdminService.cs index 3caffd5..cca5c48 100644 --- a/Webzine.Business/TitreAdminService.cs +++ b/Webzine.Business/TitreAdminService.cs @@ -84,7 +84,7 @@ public class TitreAdminService : ITitreAdminService existant.Libelle = commande.Libelle; existant.Album = commande.Album; existant.Chronique = commande.Chronique; - existant.DateSortie = commande.DateSortie; + existant.DateSortie = DateTime.SpecifyKind(commande.DateSortie, DateTimeKind.Utc); existant.Duree = commande.Duree; existant.UrlJaquette = commande.UrlJaquette; existant.UrlEcoute = commande.UrlEcoute ?? string.Empty; From c3ac3a33ab6037a6df7adf5752ddcee9207d18c4 Mon Sep 17 00:00:00 2001 From: Loic Masi Date: Thu, 9 Apr 2026 13:31:24 +0200 Subject: [PATCH 7/8] #199 : Patch de la suppression des styles lors de la modification d'un titre. --- Webzine.Repository/DbTitreRepository.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Webzine.Repository/DbTitreRepository.cs b/Webzine.Repository/DbTitreRepository.cs index 752e6b1..9e4b22d 100644 --- a/Webzine.Repository/DbTitreRepository.cs +++ b/Webzine.Repository/DbTitreRepository.cs @@ -187,12 +187,14 @@ public class DbTitreRepository : ITitreRepository Titre existingTitre = this.Find(titre.IdTitre); if (existingTitre != null) { + List