diff options
| author | transtrike <transtrike@gmail.com> | 2021-02-01 09:14:29 +0200 |
|---|---|---|
| committer | transtrike <transtrike@gmail.com> | 2021-02-01 09:14:29 +0200 |
| commit | 640f50e19bf8aa598fcd63c5e27c2eda2451d86c (patch) | |
| tree | 3382064cef7e6310a6eb7f7a6d9d7f1adcf99f78 /src/DevHive.Services | |
| parent | 0ed4c282dc64ad44229b949559f931e9aae2e047 (diff) | |
| download | DevHive-640f50e19bf8aa598fcd63c5e27c2eda2451d86c.tar DevHive-640f50e19bf8aa598fcd63c5e27c2eda2451d86c.tar.gz DevHive-640f50e19bf8aa598fcd63c5e27c2eda2451d86c.zip | |
Post returns file urls
Diffstat (limited to 'src/DevHive.Services')
4 files changed, 7 insertions, 3 deletions
diff --git a/src/DevHive.Services/Interfaces/ICloudService.cs b/src/DevHive.Services/Interfaces/ICloudService.cs index 6616444..3ae7a24 100644 --- a/src/DevHive.Services/Interfaces/ICloudService.cs +++ b/src/DevHive.Services/Interfaces/ICloudService.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using System.Threading.Tasks; using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; namespace DevHive.Services.Interfaces { @@ -8,6 +9,8 @@ namespace DevHive.Services.Interfaces { 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/Models/Cloud/CloudinaryService.cs b/src/DevHive.Services/Models/Cloud/CloudinaryService.cs index bbf9606..13dffb6 100644 --- a/src/DevHive.Services/Models/Cloud/CloudinaryService.cs +++ b/src/DevHive.Services/Models/Cloud/CloudinaryService.cs @@ -4,7 +4,6 @@ using System.IO; using System.Threading.Tasks; using CloudinaryDotNet; using CloudinaryDotNet.Actions; -using DevHive.Data.Migrations; using DevHive.Services.Interfaces; using Microsoft.AspNetCore.Http; diff --git a/src/DevHive.Services/Models/Post/ReadPostServiceModel.cs b/src/DevHive.Services/Models/Post/ReadPostServiceModel.cs index 04ec6bd..6bf3b7d 100644 --- a/src/DevHive.Services/Models/Post/ReadPostServiceModel.cs +++ b/src/DevHive.Services/Models/Post/ReadPostServiceModel.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; using DevHive.Services.Models.Comment; -using Microsoft.Extensions.FileProviders; +using Microsoft.AspNetCore.Mvc; namespace DevHive.Services.Models.Post { @@ -21,6 +21,7 @@ namespace DevHive.Services.Models.Post public List<ReadCommentServiceModel> Comments { get; set; } = new(); - public List<IFileInfo> Files { get; set; } + public List<string> FileUrls { get; set; } + // public List<FileContentResult> Files { get; set; } = new(); } } diff --git a/src/DevHive.Services/Services/PostService.cs b/src/DevHive.Services/Services/PostService.cs index 0eaac94..8a37acd 100644 --- a/src/DevHive.Services/Services/PostService.cs +++ b/src/DevHive.Services/Services/PostService.cs @@ -69,6 +69,7 @@ namespace DevHive.Services.Services readPostServiceModel.CreatorFirstName = user.FirstName; readPostServiceModel.CreatorLastName = user.LastName; readPostServiceModel.CreatorUsername = user.UserName; + // readPostServiceModel.Files = await this._cloudService.GetFilesFromCloud(post.FileUrls); return readPostServiceModel; } |
