aboutsummaryrefslogtreecommitdiff
path: root/src/DevHive.Services/Interfaces
diff options
context:
space:
mode:
Diffstat (limited to 'src/DevHive.Services/Interfaces')
-rw-r--r--src/DevHive.Services/Interfaces/ICloudService.cs16
-rw-r--r--src/DevHive.Services/Interfaces/ICommentService.cs20
-rw-r--r--src/DevHive.Services/Interfaces/IFeedService.cs11
-rw-r--r--src/DevHive.Services/Interfaces/ILanguageService.cs19
-rw-r--r--src/DevHive.Services/Interfaces/IPostService.cs20
-rw-r--r--src/DevHive.Services/Interfaces/IRateService.cs14
-rw-r--r--src/DevHive.Services/Interfaces/IRoleService.cs17
-rw-r--r--src/DevHive.Services/Interfaces/ITechnologyService.cs19
-rw-r--r--src/DevHive.Services/Interfaces/IUserService.cs25
9 files changed, 0 insertions, 161 deletions
diff --git a/src/DevHive.Services/Interfaces/ICloudService.cs b/src/DevHive.Services/Interfaces/ICloudService.cs
deleted file mode 100644
index 3ae7a24..0000000
--- a/src/DevHive.Services/Interfaces/ICloudService.cs
+++ /dev/null
@@ -1,16 +0,0 @@
-using System.Collections.Generic;
-using System.Threading.Tasks;
-using Microsoft.AspNetCore.Http;
-using Microsoft.AspNetCore.Mvc;
-
-namespace DevHive.Services.Interfaces
-{
- public interface ICloudService
- {
- Task<List<string>> UploadFilesToCloud(List<IFormFile> formFiles);
-
- // Task<List<FileContentResult>> GetFilesFromCloud(List<string> fileUrls);
-
- Task<bool> RemoveFilesFromCloud(List<string> fileUrls);
- }
-}
diff --git a/src/DevHive.Services/Interfaces/ICommentService.cs b/src/DevHive.Services/Interfaces/ICommentService.cs
deleted file mode 100644
index e7409a8..0000000
--- a/src/DevHive.Services/Interfaces/ICommentService.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using System.Threading.Tasks;
-using DevHive.Services.Models.Comment;
-
-namespace DevHive.Services.Interfaces
-{
- public interface ICommentService
- {
- Task<Guid> AddComment(CreateCommentServiceModel createPostServiceModel);
-
- Task<ReadCommentServiceModel> GetCommentById(Guid id);
-
- Task<Guid> UpdateComment(UpdateCommentServiceModel updateCommentServiceModel);
-
- Task<bool> DeleteComment(Guid id);
-
- Task<bool> ValidateJwtForCreating(Guid userId, string rawTokenData);
- Task<bool> ValidateJwtForComment(Guid commentId, string rawTokenData);
- }
-}
diff --git a/src/DevHive.Services/Interfaces/IFeedService.cs b/src/DevHive.Services/Interfaces/IFeedService.cs
deleted file mode 100644
index b507b3b..0000000
--- a/src/DevHive.Services/Interfaces/IFeedService.cs
+++ /dev/null
@@ -1,11 +0,0 @@
-using System.Threading.Tasks;
-using DevHive.Services.Models;
-
-namespace DevHive.Services.Interfaces
-{
- public interface IFeedService
- {
- Task<ReadPageServiceModel> GetPage(GetPageServiceModel getPageServiceModel);
- Task<ReadPageServiceModel> GetUserPage(GetPageServiceModel model);
- }
-}
diff --git a/src/DevHive.Services/Interfaces/ILanguageService.cs b/src/DevHive.Services/Interfaces/ILanguageService.cs
deleted file mode 100644
index fabbec2..0000000
--- a/src/DevHive.Services/Interfaces/ILanguageService.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Threading.Tasks;
-using DevHive.Services.Models.Language;
-
-namespace DevHive.Services.Interfaces
-{
- public interface ILanguageService
- {
- Task<Guid> CreateLanguage(CreateLanguageServiceModel createLanguageServiceModel);
-
- Task<ReadLanguageServiceModel> GetLanguageById(Guid id);
- HashSet<ReadLanguageServiceModel> GetLanguages();
-
- Task<bool> UpdateLanguage(UpdateLanguageServiceModel languageServiceModel);
-
- Task<bool> DeleteLanguage(Guid id);
- }
-}
diff --git a/src/DevHive.Services/Interfaces/IPostService.cs b/src/DevHive.Services/Interfaces/IPostService.cs
deleted file mode 100644
index d35acfd..0000000
--- a/src/DevHive.Services/Interfaces/IPostService.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using System.Threading.Tasks;
-using DevHive.Services.Models.Post;
-
-namespace DevHive.Services.Interfaces
-{
- public interface IPostService
- {
- Task<Guid> CreatePost(CreatePostServiceModel createPostServiceModel);
-
- Task<ReadPostServiceModel> GetPostById(Guid id);
-
- Task<Guid> UpdatePost(UpdatePostServiceModel updatePostServiceModel);
-
- Task<bool> DeletePost(Guid id);
-
- Task<bool> ValidateJwtForCreating(Guid userId, string rawTokenData);
- Task<bool> ValidateJwtForPost(Guid postId, string rawTokenData);
- }
-}
diff --git a/src/DevHive.Services/Interfaces/IRateService.cs b/src/DevHive.Services/Interfaces/IRateService.cs
deleted file mode 100644
index 359ef55..0000000
--- a/src/DevHive.Services/Interfaces/IRateService.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using System;
-using System.Threading.Tasks;
-using DevHive.Data.Models;
-using DevHive.Services.Models.Post.Rating;
-
-namespace DevHive.Services.Interfaces
-{
- public interface IRateService
- {
- Task<ReadPostRatingServiceModel> RatePost(RatePostServiceModel ratePostServiceModel);
-
- bool HasUserRatedThisPost(User user, Post post);
- }
-}
diff --git a/src/DevHive.Services/Interfaces/IRoleService.cs b/src/DevHive.Services/Interfaces/IRoleService.cs
deleted file mode 100644
index d47728c..0000000
--- a/src/DevHive.Services/Interfaces/IRoleService.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-using System;
-using System.Threading.Tasks;
-using DevHive.Services.Models.Identity.Role;
-
-namespace DevHive.Services.Interfaces
-{
- public interface IRoleService
- {
- Task<Guid> CreateRole(CreateRoleServiceModel roleServiceModel);
-
- Task<RoleServiceModel> GetRoleById(Guid id);
-
- Task<bool> UpdateRole(UpdateRoleServiceModel roleServiceModel);
-
- Task<bool> DeleteRole(Guid id);
- }
-}
diff --git a/src/DevHive.Services/Interfaces/ITechnologyService.cs b/src/DevHive.Services/Interfaces/ITechnologyService.cs
deleted file mode 100644
index 8f9510c..0000000
--- a/src/DevHive.Services/Interfaces/ITechnologyService.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Threading.Tasks;
-using DevHive.Services.Models.Technology;
-
-namespace DevHive.Services.Interfaces
-{
- public interface ITechnologyService
- {
- Task<Guid> CreateTechnology(CreateTechnologyServiceModel technologyServiceModel);
-
- Task<ReadTechnologyServiceModel> GetTechnologyById(Guid id);
- HashSet<ReadTechnologyServiceModel> GetTechnologies();
-
- Task<bool> UpdateTechnology(UpdateTechnologyServiceModel updateTechnologyServiceModel);
-
- Task<bool> DeleteTechnology(Guid id);
- }
-}
diff --git a/src/DevHive.Services/Interfaces/IUserService.cs b/src/DevHive.Services/Interfaces/IUserService.cs
deleted file mode 100644
index 9e2b4e3..0000000
--- a/src/DevHive.Services/Interfaces/IUserService.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-using System;
-using System.Threading.Tasks;
-using DevHive.Common.Models.Identity;
-using DevHive.Services.Models.Identity.User;
-
-namespace DevHive.Services.Interfaces
-{
- public interface IUserService
- {
- Task<TokenModel> LoginUser(LoginServiceModel loginModel);
- Task<TokenModel> RegisterUser(RegisterServiceModel registerModel);
-
- Task<UserServiceModel> GetUserByUsername(string username);
- Task<UserServiceModel> GetUserById(Guid id);
-
- Task<UserServiceModel> UpdateUser(UpdateUserServiceModel updateModel);
- Task<ProfilePictureServiceModel> UpdateProfilePicture(UpdateProfilePictureServiceModel updateProfilePictureServiceModel);
-
- Task<bool> DeleteUser(Guid id);
-
- Task<bool> ValidJWT(Guid id, string rawTokenData);
-
- Task<TokenModel> SuperSecretPromotionToAdmin(Guid userId);
- }
-}