aboutsummaryrefslogtreecommitdiff
path: root/src/Data/DevHive.Data.Models/Interfaces
diff options
context:
space:
mode:
authortranstrike <transtrike@gmail.com>2021-03-17 17:31:21 +0200
committertranstrike <transtrike@gmail.com>2021-03-17 17:31:21 +0200
commit9b04b4f2b031a3c631dba65908f277996015ae05 (patch)
tree2decfa3d77a9ae6d52ea0636f4acde1ac9bb153f /src/Data/DevHive.Data.Models/Interfaces
parent99e3bbad3f4d2ab5999d0de508907e5985e721a4 (diff)
downloadDevHive-friends_functionality.tar
DevHive-friends_functionality.tar.gz
DevHive-friends_functionality.zip
Removed interfaces for pure classesfriends_functionality
Diffstat (limited to 'src/Data/DevHive.Data.Models/Interfaces')
-rw-r--r--src/Data/DevHive.Data.Models/Interfaces/IComment.cs16
-rw-r--r--src/Data/DevHive.Data.Models/Interfaces/ILanguage.cs11
-rw-r--r--src/Data/DevHive.Data.Models/Interfaces/IModel.cs9
-rw-r--r--src/Data/DevHive.Data.Models/Interfaces/IPost.cs22
-rw-r--r--src/Data/DevHive.Data.Models/Interfaces/IProfilePicture.cs13
-rw-r--r--src/Data/DevHive.Data.Models/Interfaces/IRating.cs15
-rw-r--r--src/Data/DevHive.Data.Models/Interfaces/IRole.cs10
-rw-r--r--src/Data/DevHive.Data.Models/Interfaces/ITechnology.cs11
-rw-r--r--src/Data/DevHive.Data.Models/Interfaces/IUser.cs21
9 files changed, 0 insertions, 128 deletions
diff --git a/src/Data/DevHive.Data.Models/Interfaces/IComment.cs b/src/Data/DevHive.Data.Models/Interfaces/IComment.cs
deleted file mode 100644
index c8f1f6a..0000000
--- a/src/Data/DevHive.Data.Models/Interfaces/IComment.cs
+++ /dev/null
@@ -1,16 +0,0 @@
-using System;
-using DevHive.Data.Models;
-
-namespace DevHive.Data.Models.Interfaces
-{
- public interface IComment : IModel
- {
- Post Post { get; set; }
-
- User Creator { get; set; }
-
- string Message { get; set; }
-
- DateTime TimeCreated { get; set; }
- }
-}
diff --git a/src/Data/DevHive.Data.Models/Interfaces/ILanguage.cs b/src/Data/DevHive.Data.Models/Interfaces/ILanguage.cs
deleted file mode 100644
index 06e11b4..0000000
--- a/src/Data/DevHive.Data.Models/Interfaces/ILanguage.cs
+++ /dev/null
@@ -1,11 +0,0 @@
-using System.Collections.Generic;
-using DevHive.Data.Models;
-
-namespace DevHive.Data.Models.Interfaces
-{
- public interface ILanguage : IModel
- {
- string Name { get; set; }
- HashSet<User> Users { get; set; }
- }
-}
diff --git a/src/Data/DevHive.Data.Models/Interfaces/IModel.cs b/src/Data/DevHive.Data.Models/Interfaces/IModel.cs
deleted file mode 100644
index 3226dce..0000000
--- a/src/Data/DevHive.Data.Models/Interfaces/IModel.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using System;
-
-namespace DevHive.Data.Models.Interfaces
-{
- public interface IModel
- {
- Guid Id { get; set; }
- }
-}
diff --git a/src/Data/DevHive.Data.Models/Interfaces/IPost.cs b/src/Data/DevHive.Data.Models/Interfaces/IPost.cs
deleted file mode 100644
index 43b8290..0000000
--- a/src/Data/DevHive.Data.Models/Interfaces/IPost.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using System;
-using System.Collections.Generic;
-using DevHive.Data.Models;
-using DevHive.Data.Models.Relational;
-
-namespace DevHive.Data.Models.Interfaces
-{
- public interface IPost : IModel
- {
- User Creator { get; set; }
-
- string Message { get; set; }
-
- DateTime TimeCreated { get; set; }
-
- List<Comment> Comments { get; set; }
-
- // Rating Rating { get; set; }
-
- List<PostAttachments> Attachments { get; set; }
- }
-}
diff --git a/src/Data/DevHive.Data.Models/Interfaces/IProfilePicture.cs b/src/Data/DevHive.Data.Models/Interfaces/IProfilePicture.cs
deleted file mode 100644
index 550af24..0000000
--- a/src/Data/DevHive.Data.Models/Interfaces/IProfilePicture.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using System;
-using DevHive.Data.Models;
-
-namespace DevHive.Data.Models.Interfaces
-{
- public interface IProfilePicture : IModel
- {
- Guid UserId { get; set; }
- User User { get; set; }
-
- string PictureURL { get; set; }
- }
-}
diff --git a/src/Data/DevHive.Data.Models/Interfaces/IRating.cs b/src/Data/DevHive.Data.Models/Interfaces/IRating.cs
deleted file mode 100644
index f04f823..0000000
--- a/src/Data/DevHive.Data.Models/Interfaces/IRating.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-using System;
-using System.Collections.Generic;
-using DevHive.Data.Models;
-
-namespace DevHive.Data.Models.Interfaces
-{
- public interface IRating : IModel
- {
- bool IsLike { get; set; }
-
- Post Post { get; set; }
-
- User User { get; set; }
- }
-}
diff --git a/src/Data/DevHive.Data.Models/Interfaces/IRole.cs b/src/Data/DevHive.Data.Models/Interfaces/IRole.cs
deleted file mode 100644
index 3a87e12..0000000
--- a/src/Data/DevHive.Data.Models/Interfaces/IRole.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-using System.Collections.Generic;
-using DevHive.Data.Models;
-
-namespace DevHive.Data.Models.Interfaces
-{
- public interface IRole
- {
- HashSet<User> Users { get; set; }
- }
-}
diff --git a/src/Data/DevHive.Data.Models/Interfaces/ITechnology.cs b/src/Data/DevHive.Data.Models/Interfaces/ITechnology.cs
deleted file mode 100644
index 575aea6..0000000
--- a/src/Data/DevHive.Data.Models/Interfaces/ITechnology.cs
+++ /dev/null
@@ -1,11 +0,0 @@
-using System.Collections.Generic;
-using DevHive.Data.Models;
-
-namespace DevHive.Data.Models.Interfaces
-{
- public interface ITechnology : IModel
- {
- string Name { get; set; }
- HashSet<User> Users { get; set; }
- }
-}
diff --git a/src/Data/DevHive.Data.Models/Interfaces/IUser.cs b/src/Data/DevHive.Data.Models/Interfaces/IUser.cs
deleted file mode 100644
index 185dfa2..0000000
--- a/src/Data/DevHive.Data.Models/Interfaces/IUser.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-using System.Collections.Generic;
-using DevHive.Data.Models;
-using DevHive.Data.Models.Relational;
-
-namespace DevHive.Data.Models.Interfaces
-{
- public interface IUser : IModel
- {
- string FirstName { get; set; }
-
- string LastName { get; set; }
-
- ProfilePicture ProfilePicture { get; set; }
-
- HashSet<Language> Languages { get; set; }
-
- HashSet<Technology> Technologies { get; set; }
-
- HashSet<Role> Roles { get; set; }
- }
-}