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 ] - -

- +
+
+

+ @file.SourceLocation +

+

+ + [ Delete ] + +

+
+
+

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

+
+
+

+ Type: @file.MimeType; +

+
+
}