aboutsummaryrefslogtreecommitdiff
path: root/src/DevHive.Services/Interfaces
diff options
context:
space:
mode:
authorKamen Mladenov <kamen.d.mladenov@protonmail.com>2021-04-09 19:51:35 +0300
committerGitHub <noreply@github.com>2021-04-09 19:51:35 +0300
commit233f38915ba0079079233eff55434ef349c05c45 (patch)
tree6c5f69017865bcab87355e910c87339453da1406 /src/DevHive.Services/Interfaces
parentf4a70c6430db923af9fa9958a11c2d6612cb52cc (diff)
parenta992357efcf1bc1ece81b95ecee5e05a0b73bfdc (diff)
downloadDevHive-0.2.tar
DevHive-0.2.tar.gz
DevHive-0.2.zip
Merge pull request #28 from Team-Kaleidoscope/devHEADv0.2mainheroku/main
Second stage: Complete
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);
- }
-}