From a459ae0d2b29246e99fdfb93744db4cef1686172 Mon Sep 17 00:00:00 2001 From: RobertMili Date: Wed, 9 Oct 2024 17:30:52 +0200 Subject: [PATCH 1/2] add links on speaker page --- DbModels/Speaker.cs | 38 +++++++++++++++++--------------- Pages/gbg-2024/Speakers.cshtml | 31 +++++++++++++++++++++++--- Pages/sthlm-2025/Speakers.cshtml | 30 ++++++++++++++++++++++--- 3 files changed, 75 insertions(+), 24 deletions(-) diff --git a/DbModels/Speaker.cs b/DbModels/Speaker.cs index 66682bf..ff4de63 100644 --- a/DbModels/Speaker.cs +++ b/DbModels/Speaker.cs @@ -1,43 +1,45 @@ using System; using System.Collections.Generic; - + namespace swetugg_public.DbModels; public partial class Speaker { public int Id { get; set; } - + public int ConferenceId { get; set; } - + public string Name { get; set; } = null!; - + public string? Company { get; set; } - + public string Slug { get; set; } = null!; - + public string? Bio { get; set; } - + public string? Web { get; set; } - + public string? Twitter { get; set; } - + public string? GitHub { get; set; } - + + public string? LinkedIn { get; set; } + public bool Published { get; set; } - + public int Priority { get; set; } - + public Guid? SessionizeId { get; set; } - + public string FirstName { get; set; } = null!; - + public string? SessionizeImageUrl { get; set; } - + public virtual Conference Conference { get; set; } = null!; - + public virtual ICollection SpeakerImages { get; } = new List(); - + public virtual ICollection Sessions { get; } = new List(); - + public virtual ICollection Tags { get; } = new List(); } diff --git a/Pages/gbg-2024/Speakers.cshtml b/Pages/gbg-2024/Speakers.cshtml index 9292afb..908e657 100644 --- a/Pages/gbg-2024/Speakers.cshtml +++ b/Pages/gbg-2024/Speakers.cshtml @@ -13,7 +13,15 @@ { speakerImageUrl = firstThumb.ImageUrl; } + var tagClasses = speaker.Tags.Select(t => "tag-" + t.Slug).ToArray(); + var socialLinks = new Dictionary + { + { "Twitter", speaker.Twitter }, + { "GitHub", speaker.GitHub }, + { "LinkedIn", speaker.LinkedIn }, + { "Website", speaker.Web } + }; }
@@ -28,11 +36,28 @@ } -

@speaker.Name

-

@speaker.Company

+

@speaker.Name

+

@speaker.Company

+ + -
diff --git a/Pages/sthlm-2025/Speakers.cshtml b/Pages/sthlm-2025/Speakers.cshtml index ba5414a..66062ce 100644 --- a/Pages/sthlm-2025/Speakers.cshtml +++ b/Pages/sthlm-2025/Speakers.cshtml @@ -14,6 +14,13 @@ speakerImageUrl = firstThumb.ImageUrl; } var tagClasses = speaker.Tags.Select(t => "tag-" + t.Slug).ToArray(); + var socialLinks = new Dictionary + { + { "Twitter", speaker.Twitter }, + { "GitHub", speaker.GitHub }, + { "LinkedIn", speaker.LinkedIn }, + { "Website", speaker.Web } + }; }
@@ -28,11 +35,28 @@ } -

@speaker.Name

-

@speaker.Company

+

@speaker.Name

+

@speaker.Company

+ + -
From c4eca3f0e4b4a61f3549f48214dd22a9ee63e0e9 Mon Sep 17 00:00:00 2001 From: RobertMili Date: Wed, 9 Oct 2024 20:52:54 +0200 Subject: [PATCH 2/2] revert whitespace --- Pages/gbg-2024/Speakers.cshtml | 4 ++-- Pages/sthlm-2025/Speakers.cshtml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Pages/gbg-2024/Speakers.cshtml b/Pages/gbg-2024/Speakers.cshtml index 908e657..7ebe991 100644 --- a/Pages/gbg-2024/Speakers.cshtml +++ b/Pages/gbg-2024/Speakers.cshtml @@ -36,8 +36,8 @@ } -

@speaker.Name

-

@speaker.Company

+

@speaker.Name

+

@speaker.Company

-

@speaker.Name

-

@speaker.Company

+

@speaker.Name

+

@speaker.Company