aboutsummaryrefslogtreecommitdiff
path: root/Backend/Api
diff options
context:
space:
mode:
Diffstat (limited to 'Backend/Api')
-rw-r--r--Backend/Api/Api/Models/Post.cs5
-rw-r--r--Backend/Api/Api/Services/PostService.cs3
2 files changed, 6 insertions, 2 deletions
diff --git a/Backend/Api/Api/Models/Post.cs b/Backend/Api/Api/Models/Post.cs
index 8099d6c..baadc24 100644
--- a/Backend/Api/Api/Models/Post.cs
+++ b/Backend/Api/Api/Models/Post.cs
@@ -18,6 +18,7 @@ namespace Api.Models
public List<Rating> ratings { get; set; }
public List<Comment> comments { get; set; }
public List<File> images { get; set; }
+ public List<string>? tags { get; set; }
}
public class PostReceive
{
@@ -25,8 +26,7 @@ namespace Api.Models
public string locationId { get; set; }
public string description { get; set; }
public List<IFormFile> images { get; set; }
-
-
+ public string? tags { get; set; }
}
public class PostSend
{
@@ -39,6 +39,7 @@ namespace Api.Models
public double ratings { get; set; }
public List<CommentSend> comments { get; set; }
public List<File> images { get; set; }
+ public List<string>? tags { get; set; }
}
public class Rating
{
diff --git a/Backend/Api/Api/Services/PostService.cs b/Backend/Api/Api/Services/PostService.cs
index cc4d064..bdf150b 100644
--- a/Backend/Api/Api/Services/PostService.cs
+++ b/Backend/Api/Api/Services/PostService.cs
@@ -39,6 +39,8 @@ namespace Api.Services
p.comments = new List<Comment>();
p.images = new List<Models.File>();
p.createdAt = DateTime.Now.ToUniversalTime();
+ var tags = post.tags.Split("|").ToList();
+ p.tags = tags;
var folderPath = Path.Combine(Directory.GetCurrentDirectory(), "Files", p.ownerId);
if (!Directory.Exists(folderPath))
{
@@ -82,6 +84,7 @@ namespace Api.Services
p.images = post.images;
p.views = post.views.Count();
p.createdAt = post.createdAt;
+ p.tags = post.tags;
if (post.ratings.Count() > 0)
{
List<int> ratings = new List<int>();