Skip to content

Commit 55e73db

Browse files
committed
Add new column Number
1 parent 472336b commit 55e73db

File tree

5 files changed

+263
-3
lines changed

5 files changed

+263
-3
lines changed

AzureDevopsTracker/AzureDevopsTracker.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<Description>A NuGet that allows you to use a Azure DevOps Service Hook to track workitems changes in a simply and detailed way.</Description>
2020
<AssemblyVersion>1.1.0.0</AssemblyVersion>
2121
<FileVersion>1.1.0.0</FileVersion>
22-
<Version>1.1.3-alpha</Version>
22+
<Version>1.1.4-alpha</Version>
2323
<PackageReleaseNotes>Add ChangeLog Feature</PackageReleaseNotes>
2424
</PropertyGroup>
2525

AzureDevopsTracker/Entities/ChangeLog.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ namespace AzureDevopsTracker.Entities
77
public class ChangeLog : Entity
88
{
99
public string Response { get; private set; }
10-
public string Number { get { return $"{ CreatedAt:yyyyMMdd}.{ Revision }"; } }
11-
public int Revision { get; set; }
10+
public string Number { get; private set; }
11+
public int Revision { get; private set; }
1212

1313
private readonly List<ChangeLogItem> _changeLogItems = new List<ChangeLogItem>();
1414
public IReadOnlyCollection<ChangeLogItem> ChangeLogItems => _changeLogItems;
@@ -17,6 +17,7 @@ private ChangeLog() { }
1717
public ChangeLog(int newRevision)
1818
{
1919
Revision = newRevision;
20+
Number = $"{ CreatedAt:yyyyMMdd}.{ Revision }";
2021
}
2122

2223
public void SetResponse(string response)

AzureDevopsTracker/Migrations/20211220212121_AddField_Number.Designer.cs

Lines changed: 230 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
using AzureDevopsTracker.Data;
2+
using Microsoft.EntityFrameworkCore.Migrations;
3+
4+
namespace AzureDevopsTracker.Migrations
5+
{
6+
public partial class AddField_Number : Migration
7+
{
8+
protected override void Up(MigrationBuilder migrationBuilder)
9+
{
10+
migrationBuilder.AddColumn<string>(
11+
name: "Number",
12+
schema: DataBaseConfig.SchemaName,
13+
table: "ChangeLogs",
14+
type: "varchar(200)",
15+
nullable: true);
16+
}
17+
18+
protected override void Down(MigrationBuilder migrationBuilder)
19+
{
20+
migrationBuilder.DropColumn(
21+
name: "Number",
22+
schema: DataBaseConfig.SchemaName,
23+
table: "ChangeLogs");
24+
}
25+
}
26+
}

AzureDevopsTracker/Migrations/AzureDevopsStateTrackerContextModelSnapshot.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ protected override void BuildModel(ModelBuilder modelBuilder)
2929
b.Property<DateTime>("CreatedAt")
3030
.HasColumnType("datetime2");
3131

32+
b.Property<string>("Number")
33+
.HasColumnType("varchar(200)");
34+
3235
b.Property<string>("Response")
3336
.HasColumnType("varchar(max)");
3437

0 commit comments

Comments
 (0)