From 98e17766b203734a1817eed94338e2d25f4395f7 Mon Sep 17 00:00:00 2001 From: transtrike Date: Sat, 13 Feb 2021 16:20:18 +0200 Subject: Project Restructure P.1 --- src/DevHive.Services/Interfaces/ICloudService.cs | 16 -------------- src/DevHive.Services/Interfaces/ICommentService.cs | 20 ----------------- src/DevHive.Services/Interfaces/IFeedService.cs | 11 ---------- .../Interfaces/ILanguageService.cs | 19 ---------------- src/DevHive.Services/Interfaces/IPostService.cs | 20 ----------------- src/DevHive.Services/Interfaces/IRateService.cs | 14 ------------ src/DevHive.Services/Interfaces/IRoleService.cs | 17 --------------- .../Interfaces/ITechnologyService.cs | 19 ---------------- src/DevHive.Services/Interfaces/IUserService.cs | 25 ---------------------- 9 files changed, 161 deletions(-) delete mode 100644 src/DevHive.Services/Interfaces/ICloudService.cs delete mode 100644 src/DevHive.Services/Interfaces/ICommentService.cs delete mode 100644 src/DevHive.Services/Interfaces/IFeedService.cs delete mode 100644 src/DevHive.Services/Interfaces/ILanguageService.cs delete mode 100644 src/DevHive.Services/Interfaces/IPostService.cs delete mode 100644 src/DevHive.Services/Interfaces/IRateService.cs delete mode 100644 src/DevHive.Services/Interfaces/IRoleService.cs delete mode 100644 src/DevHive.Services/Interfaces/ITechnologyService.cs delete mode 100644 src/DevHive.Services/Interfaces/IUserService.cs (limited to 'src/DevHive.Services/Interfaces') 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> UploadFilesToCloud(List formFiles); - - // Task> GetFilesFromCloud(List fileUrls); - - Task RemoveFilesFromCloud(List 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 AddComment(CreateCommentServiceModel createPostServiceModel); - - Task GetCommentById(Guid id); - - Task UpdateComment(UpdateCommentServiceModel updateCommentServiceModel); - - Task DeleteComment(Guid id); - - Task ValidateJwtForCreating(Guid userId, string rawTokenData); - Task 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 GetPage(GetPageServiceModel getPageServiceModel); - Task 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 CreateLanguage(CreateLanguageServiceModel createLanguageServiceModel); - - Task GetLanguageById(Guid id); - HashSet GetLanguages(); - - Task UpdateLanguage(UpdateLanguageServiceModel languageServiceModel); - - Task 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 CreatePost(CreatePostServiceModel createPostServiceModel); - - Task GetPostById(Guid id); - - Task UpdatePost(UpdatePostServiceModel updatePostServiceModel); - - Task DeletePost(Guid id); - - Task ValidateJwtForCreating(Guid userId, string rawTokenData); - Task 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 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 CreateRole(CreateRoleServiceModel roleServiceModel); - - Task GetRoleById(Guid id); - - Task UpdateRole(UpdateRoleServiceModel roleServiceModel); - - Task 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 CreateTechnology(CreateTechnologyServiceModel technologyServiceModel); - - Task GetTechnologyById(Guid id); - HashSet GetTechnologies(); - - Task UpdateTechnology(UpdateTechnologyServiceModel updateTechnologyServiceModel); - - Task 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 LoginUser(LoginServiceModel loginModel); - Task RegisterUser(RegisterServiceModel registerModel); - - Task GetUserByUsername(string username); - Task GetUserById(Guid id); - - Task UpdateUser(UpdateUserServiceModel updateModel); - Task UpdateProfilePicture(UpdateProfilePictureServiceModel updateProfilePictureServiceModel); - - Task DeleteUser(Guid id); - - Task ValidJWT(Guid id, string rawTokenData); - - Task SuperSecretPromotionToAdmin(Guid userId); - } -} -- cgit v1.2.3