You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
1.9 KiB
67 lines
1.9 KiB
namespace Website.Data; |
|
|
|
public static class PersonalInfo |
|
{ |
|
public static Data Get() |
|
{ |
|
return new Data |
|
{ |
|
Info = |
|
[ |
|
new Info |
|
{ |
|
Name = "Location", |
|
Value = "Ottawa, ON" |
|
}, |
|
new Info |
|
{ |
|
Name = "Email", |
|
Value = "jonmcc0723@gmail.com" |
|
}, |
|
new Info |
|
{ |
|
Name = "Phone", |
|
Value = "613-277-8353", |
|
IsVisible = true |
|
}, |
|
new Info |
|
{ |
|
Name = "Experience Length", |
|
Value = Math.Round((DateTime.Today - new DateTime(2012, 1, 1)).TotalDays / 360, |
|
MidpointRounding.ToNegativeInfinity) |
|
+ " years in tech, 3 in education" |
|
}, |
|
new Info |
|
{ |
|
Name = "Education", |
|
Value = "Game Development (2012)" |
|
}, |
|
new Info |
|
{ |
|
Name = "Awaiting Release", |
|
Value = "Path of Exile 2", |
|
IsVisible = false |
|
}, |
|
new Info |
|
{ |
|
Name = "Favourite Games", |
|
Value = "Armored Core 4: For Answers, Warcraft 3, TimeSplitters: Future Perfect, Mass Effect 2", |
|
IsVisible = false |
|
} |
|
] |
|
}; |
|
} |
|
|
|
|
|
public class Data |
|
{ |
|
public required List<Info> Info { get; set; } |
|
} |
|
|
|
public class Info |
|
{ |
|
public required string Name { get; set; } |
|
public required string Value { get; set; } |
|
public bool IsVisible { get; set; } = true; |
|
} |
|
} |