Skip to content

Commit

Permalink
Merge pull request #38 from Afischbacher/develop
Browse files Browse the repository at this point in the history
v 2.2.0
  • Loading branch information
Afischbacher authored Sep 1, 2023
2 parents 0d71479 + dd7e2e5 commit 3aec307
Show file tree
Hide file tree
Showing 38 changed files with 142,970 additions and 144,128 deletions.
6 changes: 5 additions & 1 deletion .github/workflows/develop-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,14 @@ jobs:

steps:
- uses: actions/checkout@v2
- name: Setup .NET
- name: Setup .NET 6
uses: actions/setup-dotnet@v1
with:
dotnet-version: '6.0.x'
- name: Setup .NET 7
uses: actions/setup-dotnet@v1
with:
dotnet-version: '7.0.x'
- name: Restore dependencies
run: dotnet restore
- name: Build
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/master-build-daily.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,17 @@ jobs:

steps:
- uses: actions/checkout@v2
- name: Setup .NET
- name: Setup .NET 6
uses: actions/setup-dotnet@v1
with:
dotnet-version: '6.0.x'
- name: Setup .NET 7
uses: actions/setup-dotnet@v1
with:
dotnet-version: '7.0.x'
- name: Restore dependencies
run: dotnet restore
- name: Build
run: dotnet build --no-restore --configuration Release
- name: Run Tests
run: dotnet test
run: dotnet test
6 changes: 5 additions & 1 deletion .github/workflows/master-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,14 @@ jobs:

steps:
- uses: actions/checkout@v2
- name: Setup .NET
- name: Setup .NET 6
uses: actions/setup-dotnet@v1
with:
dotnet-version: '6.0.x'
- name: Setup .NET 7
uses: actions/setup-dotnet@v1
with:
dotnet-version: '7.0.x'
- name: Restore dependencies
run: dotnet restore
- name: Build
Expand Down
19 changes: 19 additions & 0 deletions Nhl.Api.Common/Helpers/TimeStampHelper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -47,5 +47,24 @@ public class TimeStampHelper
return null;
}
}

/// <summary>
/// Parses a <see cref="DateTimeOffset"/> to a meta data timestamp for the Nhl.Api
/// </summary>
/// <param name="dateTimeOffset">The timestamp, Example: <see cref="DateTimeOffset.Now"/> </param>
/// <returns>A parsed game meta data timestamp in UTC, Exampe: 20231105_201423</returns>
public static string ParseDateTimeOffsetFromTimeStamp(DateTimeOffset dateTimeOffset)
{
var year = dateTimeOffset.Year;
var day = dateTimeOffset.Day < 10 ? $"0{dateTimeOffset.Day}" : dateTimeOffset.Day.ToString();
var month = dateTimeOffset.Month < 10 ? $"0{dateTimeOffset.Month}" : dateTimeOffset.Month.ToString();

var hour = dateTimeOffset.Hour < 10 ? $"0{dateTimeOffset.Hour}" : dateTimeOffset.Hour.ToString();
var minute = dateTimeOffset.Minute < 10 ? $"0{dateTimeOffset.Minute}" : dateTimeOffset.Minute.ToString();
var second = dateTimeOffset.Second < 10 ? $"0{dateTimeOffset.Second}" : dateTimeOffset.Second.ToString();

return $"{year}{month}{day}_{hour}{minute}{second}";

}
}
}
2 changes: 1 addition & 1 deletion Nhl.Api.Common/Nhl.Api.Common.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<Version>2.1.0</Version>
<Version>2.2.0</Version>
<TargetFramework>netstandard2.0</TargetFramework>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>
Expand Down
Loading

0 comments on commit 3aec307

Please sign in to comment.