From 5a81381112f96d471d3c2f2cbe7ec18f8cd496e3 Mon Sep 17 00:00:00 2001 From: Michael Gordeev Date: Sat, 28 Mar 2020 02:50:50 +0300 Subject: [PATCH] Fixed errors when project has no badges --- MyWebsite/MyWebsite/Areas/Admin/Views/Projects/Delete.cshtml | 2 +- MyWebsite/MyWebsite/Areas/Admin/Views/Projects/Edit.cshtml | 2 +- MyWebsite/MyWebsite/Areas/Admin/Views/Projects/Index.cshtml | 2 +- MyWebsite/MyWebsite/Views/Shared/Projects.cshtml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/MyWebsite/MyWebsite/Areas/Admin/Views/Projects/Delete.cshtml b/MyWebsite/MyWebsite/Areas/Admin/Views/Projects/Delete.cshtml index 2017c33..bff0f83 100644 --- a/MyWebsite/MyWebsite/Areas/Admin/Views/Projects/Delete.cshtml +++ b/MyWebsite/MyWebsite/Areas/Admin/Views/Projects/Delete.cshtml @@ -27,7 +27,7 @@

@Html.DisplayNameFor(model => model.Badges): @Model.Badges

- @foreach (string b in Model.Badges.Split(',')) + @foreach (string b in (Model.Badges ?? "").Split(',')) { BadgeModel badge = (ViewData["Badges"] as List).FirstOrDefault(i => i.Name == b);
diff --git a/MyWebsite/MyWebsite/Areas/Admin/Views/Projects/Edit.cshtml b/MyWebsite/MyWebsite/Areas/Admin/Views/Projects/Edit.cshtml index f37539c..5b9aec5 100644 --- a/MyWebsite/MyWebsite/Areas/Admin/Views/Projects/Edit.cshtml +++ b/MyWebsite/MyWebsite/Areas/Admin/Views/Projects/Edit.cshtml @@ -58,7 +58,7 @@
@foreach (BadgeModel badge in ViewData["Badges"] as List) { - +
@badge.Description
} diff --git a/MyWebsite/MyWebsite/Areas/Admin/Views/Projects/Index.cshtml b/MyWebsite/MyWebsite/Areas/Admin/Views/Projects/Index.cshtml index 7d13263..5128545 100644 --- a/MyWebsite/MyWebsite/Areas/Admin/Views/Projects/Index.cshtml +++ b/MyWebsite/MyWebsite/Areas/Admin/Views/Projects/Index.cshtml @@ -55,7 +55,7 @@ @item.Link
- @foreach (string b in item.Badges.Split(',')) + @foreach (string b in (item.Badges ?? "").Split(',')) { BadgeModel badge = Model.badges.FirstOrDefault(i => i.Name == b);
diff --git a/MyWebsite/MyWebsite/Views/Shared/Projects.cshtml b/MyWebsite/MyWebsite/Views/Shared/Projects.cshtml index d477ff4..9b6b9cc 100644 --- a/MyWebsite/MyWebsite/Views/Shared/Projects.cshtml +++ b/MyWebsite/MyWebsite/Views/Shared/Projects.cshtml @@ -25,7 +25,7 @@ @project.LinkCaption
- @foreach (string b in project.Badges.Split(',')) + @foreach (string b in (project.Badges ?? "").Split(',')) { BadgeModel badge = Model.Badges.FirstOrDefault(i => i.Name == b);