aboutsummaryrefslogtreecommitdiff
path: root/src/DevHive.Data/Models
diff options
context:
space:
mode:
authortranstrike <transtrike@gmail.com>2020-12-14 23:34:16 +0200
committertranstrike <transtrike@gmail.com>2020-12-14 23:34:16 +0200
commit50009961e285a5e9b73937d8942e258825cf3cae (patch)
tree8d39bea058af355fbdbac52c838c006636b3d093 /src/DevHive.Data/Models
parentdee2e37a4a8759108390c664e06bf147b8385cbf (diff)
downloadDevHive-50009961e285a5e9b73937d8942e258825cf3cae.tar
DevHive-50009961e285a5e9b73937d8942e258825cf3cae.tar.gz
DevHive-50009961e285a5e9b73937d8942e258825cf3cae.zip
Added IModel to DevHive/Data
Diffstat (limited to 'src/DevHive.Data/Models')
-rw-r--r--src/DevHive.Data/Models/IModel.cs9
-rw-r--r--src/DevHive.Data/Models/Language.cs2
-rw-r--r--src/DevHive.Data/Models/Technology.cs2
-rw-r--r--src/DevHive.Data/Models/User.cs2
4 files changed, 12 insertions, 3 deletions
diff --git a/src/DevHive.Data/Models/IModel.cs b/src/DevHive.Data/Models/IModel.cs
new file mode 100644
index 0000000..64942ee
--- /dev/null
+++ b/src/DevHive.Data/Models/IModel.cs
@@ -0,0 +1,9 @@
+using System;
+
+namespace DevHive.Data.Models
+{
+ interface IModel
+ {
+ Guid Id { get; set; }
+ }
+} \ No newline at end of file
diff --git a/src/DevHive.Data/Models/Language.cs b/src/DevHive.Data/Models/Language.cs
index a455796..a9d4e1b 100644
--- a/src/DevHive.Data/Models/Language.cs
+++ b/src/DevHive.Data/Models/Language.cs
@@ -2,7 +2,7 @@ using System;
namespace DevHive.Data.Models
{
- public class Language
+ public class Language : IModel
{
public Guid Id { get; set; }
}
diff --git a/src/DevHive.Data/Models/Technology.cs b/src/DevHive.Data/Models/Technology.cs
index 6f2afeb..0b031e3 100644
--- a/src/DevHive.Data/Models/Technology.cs
+++ b/src/DevHive.Data/Models/Technology.cs
@@ -2,7 +2,7 @@ using System;
namespace DevHive.Data.Models
{
- public class Technology
+ public class Technology : IModel
{
public Guid Id { get; set; }
}
diff --git a/src/DevHive.Data/Models/User.cs b/src/DevHive.Data/Models/User.cs
index fb1fb43..a92e94d 100644
--- a/src/DevHive.Data/Models/User.cs
+++ b/src/DevHive.Data/Models/User.cs
@@ -6,7 +6,7 @@ using Microsoft.AspNetCore.Identity;
namespace DevHive.Data.Models
{
[Table("Users")]
- public class User : IdentityUser<Guid>
+ public class User : IdentityUser<Guid>, IModel
{
private string _firstName;
private string _lastName;