aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/DevHive.Services/Interfaces/ICloudService.cs3
-rw-r--r--src/DevHive.Services/Models/Cloud/CloudinaryService.cs1
-rw-r--r--src/DevHive.Services/Models/Post/ReadPostServiceModel.cs5
-rw-r--r--src/DevHive.Services/Services/PostService.cs1
-rw-r--r--src/DevHive.Web/Models/Post/ReadPostWebModel.cs5
5 files changed, 10 insertions, 5 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;
}
diff --git a/src/DevHive.Web/Models/Post/ReadPostWebModel.cs b/src/DevHive.Web/Models/Post/ReadPostWebModel.cs
index 1d2669e..64855cc 100644
--- a/src/DevHive.Web/Models/Post/ReadPostWebModel.cs
+++ b/src/DevHive.Web/Models/Post/ReadPostWebModel.cs
@@ -1,7 +1,7 @@
using System;
using System.Collections.Generic;
using DevHive.Web.Models.Comment;
-using Microsoft.AspNetCore.Http;
+using Microsoft.AspNetCore.Mvc;
namespace DevHive.Web.Models.Post
{
@@ -21,6 +21,7 @@ namespace DevHive.Web.Models.Post
public List<ReadCommentWebModel> Comments { get; set; }
- public List<IFormFile> Files { get; set; }
+ public List<string> FileUrls { get; set; }
+ // public List<FileContentResult> Files { get; set; }
}
}