Skip to content

Commit fa2a442

Browse files
authored
Merge pull request #5 from typinghard/dev
Updating | New Migration
2 parents 90dd467 + fac3ed7 commit fa2a442

File tree

3 files changed

+183
-5
lines changed

3 files changed

+183
-5
lines changed

AzureDevOpsStateTracker.Functions/AzureDevOpsStateTracker.Functions.sln

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ VisualStudioVersion = 16.0.31229.75
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AzureDevOpsStateTracker.Functions", "AzureDevOpsStateTracker.Functions.csproj", "{3C86C085-C8C6-46BB-8315-D4348928034C}"
77
EndProject
8-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AzureDevopsStateTracker", "..\AzureDevopsStateTracker\AzureDevopsStateTracker.csproj", "{04EC1CF9-5BEA-4E1D-9C1F-201FBD805B44}"
8+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AzureDevopsStateTracker", "..\AzureDevopsStateTracker\AzureDevopsStateTracker.csproj", "{9F58B2EA-6594-41E5-8BAD-DAC7DF9CADA7}"
99
EndProject
1010
Global
1111
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -17,10 +17,10 @@ Global
1717
{3C86C085-C8C6-46BB-8315-D4348928034C}.Debug|Any CPU.Build.0 = Debug|Any CPU
1818
{3C86C085-C8C6-46BB-8315-D4348928034C}.Release|Any CPU.ActiveCfg = Release|Any CPU
1919
{3C86C085-C8C6-46BB-8315-D4348928034C}.Release|Any CPU.Build.0 = Release|Any CPU
20-
{04EC1CF9-5BEA-4E1D-9C1F-201FBD805B44}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
21-
{04EC1CF9-5BEA-4E1D-9C1F-201FBD805B44}.Debug|Any CPU.Build.0 = Debug|Any CPU
22-
{04EC1CF9-5BEA-4E1D-9C1F-201FBD805B44}.Release|Any CPU.ActiveCfg = Release|Any CPU
23-
{04EC1CF9-5BEA-4E1D-9C1F-201FBD805B44}.Release|Any CPU.Build.0 = Release|Any CPU
20+
{9F58B2EA-6594-41E5-8BAD-DAC7DF9CADA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
21+
{9F58B2EA-6594-41E5-8BAD-DAC7DF9CADA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
22+
{9F58B2EA-6594-41E5-8BAD-DAC7DF9CADA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
23+
{9F58B2EA-6594-41E5-8BAD-DAC7DF9CADA7}.Release|Any CPU.Build.0 = Release|Any CPU
2424
EndGlobalSection
2525
GlobalSection(SolutionProperties) = preSolution
2626
HideSolutionNode = FALSE

AzureDevopsStateTracker/Migrations/20210720105645_FunctionToTimeInitial.Designer.cs

Lines changed: 154 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
using AzureDevopsStateTracker.Data;
2+
using Microsoft.EntityFrameworkCore.Migrations;
3+
4+
namespace AzureDevopsStateTracker.Migrations
5+
{
6+
public partial class FunctionToTimeInitial : Migration
7+
{
8+
protected override void Up(MigrationBuilder migrationBuilder)
9+
{
10+
var rawFunction = @"CREATE OR ALTER FUNCTION ToTime (@segundos float)
11+
RETURNS TIME
12+
AS BEGIN
13+
return CONVERT(TIME, DATEADD(SECOND, @segundos + 86400000, 0), 114)
14+
END";
15+
migrationBuilder.Sql(rawFunction);
16+
}
17+
18+
protected override void Down(MigrationBuilder migrationBuilder)
19+
{
20+
var dropFunction = @$"DROP FUNCTION IF EXISTS {DataBaseConfig.SchemaName}.ToTime";
21+
migrationBuilder.Sql(dropFunction);
22+
}
23+
}
24+
}

0 commit comments

Comments
 (0)