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..7ebe991 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 } + }; }
@@ -30,9 +38,26 @@

@speaker.Name

@speaker.Company

+ + -
diff --git a/Pages/sthlm-2025/Speakers.cshtml b/Pages/sthlm-2025/Speakers.cshtml index ba5414a..7ffb26c 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 } + }; }
@@ -30,9 +37,26 @@

@speaker.Name

@speaker.Company

+ + -