From 0df9818139ae2c4c5fa4c3b30b7e2c2ae8be6b8b Mon Sep 17 00:00:00 2001 From: Derek Holloway Date: Tue, 15 Jul 2025 16:53:45 -0700 Subject: [PATCH] Convert all DateTime's to UTC --- ToDo.yaml | 3 +-- src/Server/Services/DatabaseService/JobListing.cs | 4 ++-- .../DatabaseService/ResumeParts/SetResumeParts.cs | 12 ++++++------ 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/ToDo.yaml b/ToDo.yaml index be54de0..4d6307c 100755 --- a/ToDo.yaml +++ b/ToDo.yaml @@ -17,5 +17,4 @@ Client: database: - Add Applied Jobs Table - Make sure that input datatypes are MySQL safe. Such as DateTime's \ No newline at end of file + Add Applied Jobs Table \ No newline at end of file diff --git a/src/Server/Services/DatabaseService/JobListing.cs b/src/Server/Services/DatabaseService/JobListing.cs index fb1f00b..384fa84 100644 --- a/src/Server/Services/DatabaseService/JobListing.cs +++ b/src/Server/Services/DatabaseService/JobListing.cs @@ -158,8 +158,8 @@ namespace BoredCareers.Services.DatabaseService { cmd.Parameters.AddWithValue("@JobType", jobListing.JobType); cmd.Parameters.AddWithValue("@Remote", jobListing.Remote); cmd.Parameters.AddWithValue("@Description", jobListing.Description); - cmd.Parameters.AddWithValue("@CreatedTime", jobListing.CreatedTime); - cmd.Parameters.AddWithValue("@ModifiedTime", jobListing.ModifiedTime); + cmd.Parameters.AddWithValue("@CreatedTime", jobListing.CreatedTime.ToUniversalTime()); + cmd.Parameters.AddWithValue("@ModifiedTime", jobListing.ModifiedTime.ToUniversalTime()); cmd.Parameters.AddWithValue("@IsDeleted", jobListing.IsDeleted); await cmd.ExecuteNonQueryAsync(); diff --git a/src/Server/Services/DatabaseService/ResumeParts/SetResumeParts.cs b/src/Server/Services/DatabaseService/ResumeParts/SetResumeParts.cs index 2968e4e..d82992a 100644 --- a/src/Server/Services/DatabaseService/ResumeParts/SetResumeParts.cs +++ b/src/Server/Services/DatabaseService/ResumeParts/SetResumeParts.cs @@ -90,9 +90,9 @@ namespace BoredCareers.Services.DatabaseService { cmd.Parameters.AddWithValue("@JobTitle", cur.JobTitle); cmd.Parameters.AddWithValue("@Company", cur.Company); cmd.Parameters.AddWithValue("@PostalCode", cur.PostalCode); - cmd.Parameters.AddWithValue("@DateStarted", cur.DateStarted); + cmd.Parameters.AddWithValue("@DateStarted", cur.DateStarted.ToUniversalTime()); cmd.Parameters.AddWithValue("@StillEmployed", cur.StillEmployed); - cmd.Parameters.AddWithValue("@DateEnded", cur.DateEnded); + cmd.Parameters.AddWithValue("@DateEnded", cur.DateEnded.ToUniversalTime()); await cmd.ExecuteNonQueryAsync(); } @@ -143,9 +143,9 @@ namespace BoredCareers.Services.DatabaseService { cmd.Parameters.AddWithValue("@ResumeID", military.ResumeID); cmd.Parameters.AddWithValue("@Country", military.Country); cmd.Parameters.AddWithValue("@Rank", military.Rank); - cmd.Parameters.AddWithValue("@DateStarted", military.DateStarted); + cmd.Parameters.AddWithValue("@DateStarted", military.DateStarted.ToUniversalTime()); cmd.Parameters.AddWithValue("@StillServing", military.StillServing); - cmd.Parameters.AddWithValue("@DateEnded", military.DateEnded); + cmd.Parameters.AddWithValue("@DateEnded", military.DateEnded.ToUniversalTime()); await cmd.ExecuteNonQueryAsync(); } @@ -181,9 +181,9 @@ namespace BoredCareers.Services.DatabaseService { cmd.Parameters.AddWithValue("@Country", cur.Country); cmd.Parameters.AddWithValue("@StateOrRegion", cur.StateOrRegion); cmd.Parameters.AddWithValue("@City", cur.City); - cmd.Parameters.AddWithValue("@DateStarted", cur.DateStarted); + cmd.Parameters.AddWithValue("@DateStarted", cur.DateStarted.ToUniversalTime()); cmd.Parameters.AddWithValue("@StillStudying", cur.StillStudying); - cmd.Parameters.AddWithValue("@DateEnded", cur.DateEnded); + cmd.Parameters.AddWithValue("@DateEnded", cur.DateEnded.ToUniversalTime()); await cmd.ExecuteNonQueryAsync(); }