Add foreign key properties for all entity relationships
This commit is contained in:
parent
271e8cc95e
commit
3e38dafbdb
|
@ -1,7 +1,7 @@
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
using System;
|
using System;
|
||||||
using System.Runtime.Serialization;
|
using System.Runtime.Serialization;
|
||||||
|
|
||||||
namespace ScrumTaskboard
|
namespace ScrumTaskboard
|
||||||
{
|
{
|
||||||
public class TaskContext : DbContext
|
public class TaskContext : DbContext
|
||||||
|
@ -24,12 +24,25 @@ namespace ScrumTaskboard
|
||||||
public int id { get; set; }
|
public int id { get; set; }
|
||||||
public string title { get; set; }
|
public string title { get; set; }
|
||||||
public string content { get; set; }
|
public string content { get; set; }
|
||||||
|
|
||||||
|
public int statusid { get; set; }
|
||||||
public ScrumStatus status { get; set; }
|
public ScrumStatus status { get; set; }
|
||||||
|
|
||||||
|
public int categoryid { get; set; }
|
||||||
public ScrumCategory category { get; set; }
|
public ScrumCategory category { get; set; }
|
||||||
|
|
||||||
|
public int assignedtoid { get; set; }
|
||||||
public ScrumUser assignedto { get; set; }
|
public ScrumUser assignedto { get; set; }
|
||||||
|
|
||||||
|
public int sprintid { get; set; }
|
||||||
public ScrumSprint sprint { get; set; }
|
public ScrumSprint sprint { get; set; }
|
||||||
|
|
||||||
|
public int projectid { get; set; }
|
||||||
public ScrumProject project { get; set; }
|
public ScrumProject project { get; set; }
|
||||||
|
|
||||||
|
public int userstoryid { get; set; }
|
||||||
public ScrumUserstory userstory { get; set; }
|
public ScrumUserstory userstory { get; set; }
|
||||||
|
|
||||||
public ScrumPrio priority { get; set; }
|
public ScrumPrio priority { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,9 +52,17 @@ namespace ScrumTaskboard
|
||||||
public string title { get; set; }
|
public string title { get; set; }
|
||||||
public string content { get; set; }
|
public string content { get; set; }
|
||||||
public ScrumPrio priority { get; set; }
|
public ScrumPrio priority { get; set; }
|
||||||
|
|
||||||
|
public int statusid { get; set; }
|
||||||
public ScrumStatus status { get; set; }
|
public ScrumStatus status { get; set; }
|
||||||
|
|
||||||
|
public int categoryid { get; set; }
|
||||||
public ScrumCategory category { get; set; }
|
public ScrumCategory category { get; set; }
|
||||||
|
|
||||||
|
public int createdbyid { get; set; }
|
||||||
public ScrumUser createdby { get; set; }
|
public ScrumUser createdby { get; set; }
|
||||||
|
|
||||||
|
public int projectid { get; set; }
|
||||||
public ScrumProject project { get; set; }
|
public ScrumProject project { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -51,6 +72,8 @@ namespace ScrumTaskboard
|
||||||
public string title { get; set; }
|
public string title { get; set; }
|
||||||
public string description { get; set; }
|
public string description { get; set; }
|
||||||
public string color { get; set; }
|
public string color { get; set; }
|
||||||
|
|
||||||
|
public int projectid { get; set; }
|
||||||
public ScrumProject project { get; set; }
|
public ScrumProject project { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -61,36 +84,39 @@ namespace ScrumTaskboard
|
||||||
public string description { get; set; }
|
public string description { get; set; }
|
||||||
public DateTime startDate { get; set; }
|
public DateTime startDate { get; set; }
|
||||||
public DateTime endDate { get; set; }
|
public DateTime endDate { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
public int projectid { get; set; }
|
||||||
public ScrumProject project { get; set; }
|
public ScrumProject project { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class ScrumStatus
|
public class ScrumStatus
|
||||||
{
|
{
|
||||||
public int id { get; set; }
|
public int id { get; set; }
|
||||||
public string title { get; set; }
|
public string title { get; set; }
|
||||||
public string description { get; set; }
|
public string description { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class ScrumProject
|
public class ScrumProject
|
||||||
{
|
{
|
||||||
public int id { get; set; }
|
public int id { get; set; }
|
||||||
public string title { get; set; }
|
public string title { get; set; }
|
||||||
public bool isprivate { get; set; }
|
public bool isprivate { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class ScrumUser
|
public class ScrumUser
|
||||||
{
|
{
|
||||||
public int id { get; set; }
|
public int id { get; set; }
|
||||||
public string name { get; set; }
|
public string name { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum ScrumPrio
|
public enum ScrumPrio
|
||||||
{
|
{
|
||||||
[EnumMember(Value = "low")]
|
[EnumMember(Value = "low")]
|
||||||
low,
|
low,
|
||||||
[EnumMember(Value = "medium")]
|
[EnumMember(Value = "medium")]
|
||||||
medium,
|
medium,
|
||||||
[EnumMember(Value = "high")]
|
[EnumMember(Value = "high")]
|
||||||
high
|
high
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue