From c40beff1e3694169da6cc003012b571fc7fc143c Mon Sep 17 00:00:00 2001 From: the1mason Date: Fri, 27 Sep 2024 02:52:25 +0500 Subject: [PATCH] optimized forms --- src/FastBlog.Core/Services/FileService.cs | 6 ++- src/FastBlog.Web/Views/Files/Index.cshtml | 36 ++++++++++++------ src/FastBlog.Web/wwwroot/static/craborobo.png | Bin 3194 -> 0 bytes src/FastBlog.Web/wwwroot/static/denji512.png | Bin 0 -> 19739 bytes src/FastBlog.Web/wwwroot/static/dog.png | Bin 2337418 -> 0 bytes src/FastBlog.Web/wwwroot/static/eclipse.png | Bin 4222 -> 0 bytes src/FastBlog.Web/wwwroot/static/gay.png | Bin 3122 -> 0 bytes src/FastBlog.Web/wwwroot/static/hope512.png | Bin 11207 -> 0 bytes src/FastBlog.Web/wwwroot/static/insomnia2.png | Bin 133737 -> 0 bytes .../wwwroot/static/insomnia_pattern.png | Bin 133737 -> 0 bytes src/FastBlog.Web/wwwroot/static/inu/dog.png | Bin 2337418 -> 0 bytes .../static/photo_2024-03-16_23-21-57.jpg | Bin 40580 -> 0 bytes .../wwwroot/static/rat_sketch.png | Bin 3915 -> 0 bytes 13 files changed, 29 insertions(+), 13 deletions(-) delete mode 100644 src/FastBlog.Web/wwwroot/static/craborobo.png create mode 100644 src/FastBlog.Web/wwwroot/static/denji512.png delete mode 100644 src/FastBlog.Web/wwwroot/static/dog.png delete mode 100644 src/FastBlog.Web/wwwroot/static/eclipse.png delete mode 100644 src/FastBlog.Web/wwwroot/static/gay.png delete mode 100644 src/FastBlog.Web/wwwroot/static/hope512.png delete mode 100644 src/FastBlog.Web/wwwroot/static/insomnia2.png delete mode 100644 src/FastBlog.Web/wwwroot/static/insomnia_pattern.png delete mode 100644 src/FastBlog.Web/wwwroot/static/inu/dog.png delete mode 100644 src/FastBlog.Web/wwwroot/static/photo_2024-03-16_23-21-57.jpg delete mode 100644 src/FastBlog.Web/wwwroot/static/rat_sketch.png diff --git a/src/FastBlog.Core/Services/FileService.cs b/src/FastBlog.Core/Services/FileService.cs index 92871e7..46554ea 100644 --- a/src/FastBlog.Core/Services/FileService.cs +++ b/src/FastBlog.Core/Services/FileService.cs @@ -15,7 +15,11 @@ public sealed class FileService(IFileMetaRepository metaRepository, IFileReposit if (meta is null) return false; - return await metaRepository.Delete(meta); + var result = await metaRepository.Delete(meta); + if (!result) + return result; + + return await repository.Delete(meta.SourceLocation); } public async Task> AddFile(FileMeta meta, Func streamProvider) diff --git a/src/FastBlog.Web/Views/Files/Index.cshtml b/src/FastBlog.Web/Views/Files/Index.cshtml index 60d5cb2..10692c0 100644 --- a/src/FastBlog.Web/Views/Files/Index.cshtml +++ b/src/FastBlog.Web/Views/Files/Index.cshtml @@ -41,19 +41,31 @@ @foreach (var file in Model.Data) { -
-

- @file.SourceLocation -

-

- - [ Delete ] - -

- +
+ +
+

+ Created: @file.CreatedAt.ToString("d"); +

+
+
+

+ Type: @file.MimeType; +

+
+
}