From 8b49769223d4e142c06c76c957a59ae020e3c483 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sun, 30 Jun 2019 21:10:36 +0100 Subject: [PATCH] Implement index page for people. --- Cicm.Database/Models/Person.cs | 1 + .../Areas/Admin/Views/People/Index.cshtml | 38 ++++++++----------- cicm_web/cicm_web.csproj | 2 +- 3 files changed, 18 insertions(+), 23 deletions(-) diff --git a/Cicm.Database/Models/Person.cs b/Cicm.Database/Models/Person.cs index b68f53e3..044f9976 100644 --- a/Cicm.Database/Models/Person.cs +++ b/Cicm.Database/Models/Person.cs @@ -30,6 +30,7 @@ namespace Cicm.Database.Models public int? DocumentPersonId { get; set; } [NotMapped] + [DisplayName("Name")] public string FullName => $"{Name} {Surname}"; public short? CountryOfBirthId { get; set; } diff --git a/cicm_web/Areas/Admin/Views/People/Index.cshtml b/cicm_web/Areas/Admin/Views/People/Index.cshtml index fb6dc4c0..2d46b36c 100644 --- a/cicm_web/Areas/Admin/Views/People/Index.cshtml +++ b/cicm_web/Areas/Admin/Views/People/Index.cshtml @@ -1,22 +1,19 @@ @model IEnumerable @{ - ViewData["Title"] = "Index"; + ViewData["Title"] = "People"; } -

Index

+

People

- Create New + Create New

- - @@ -46,10 +40,7 @@ @foreach (var item in Model) { - - } diff --git a/cicm_web/cicm_web.csproj b/cicm_web/cicm_web.csproj index ec2129c4..e6094c1a 100644 --- a/cicm_web/cicm_web.csproj +++ b/cicm_web/cicm_web.csproj @@ -2,7 +2,7 @@ netcoreapp2.2 - 3.0.99.865 + 3.0.99.867 Canary Islands Computer Museum Copyright © 2003-2018 Natalia Portillo Canary Islands Computer Museum Website
- @Html.DisplayNameFor(model => model.Name) - - @Html.DisplayNameFor(model => model.Surname) + @Html.DisplayNameFor(model => model.FullName) @Html.DisplayNameFor(model => model.CountryOfBirth) @@ -36,9 +33,6 @@ @Html.DisplayNameFor(model => model.Facebook) - @Html.DisplayNameFor(model => model.Photo) -
- @Html.DisplayFor(modelItem => item.Name) - - @Html.DisplayFor(modelItem => item.Surname) + @Html.DisplayFor(modelItem => item.FullName) @Html.DisplayFor(modelItem => item.CountryOfBirth.Name) @@ -64,18 +55,21 @@ @Html.DisplayFor(modelItem => item.Webpage) - @Html.DisplayFor(modelItem => item.Twitter) + @if(item.Twitter != null) + { + @Html.DisplayFor(modelItem => item.Twitter) + } - @Html.DisplayFor(modelItem => item.Facebook) + @if(item.Facebook != null) + { + @Html.DisplayFor(modelItem => item.Facebook) + } - @Html.DisplayFor(modelItem => item.Photo) - - Edit | - Details | - Delete + Details + Edit + Delete