aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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;