From 3b8d554759d5c9e8f1b13d5c5d45145cf9541b25 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Fri, 4 Sep 2026 01:36:54 +0330 Subject: [PATCH] apply sorting ... --- Constants/XFileServiceConstants.cs | 2 ++ Interfaces/IXFileProvider.cs | 14 +++++++------- Providers/XFileProvider.cs | 25 +++++++++++++------------ Providers/XFileTagProvided.cs | 16 ++++++++-------- Providers/XFileTagProvider.cs | 2 +- 5 files changed, 31 insertions(+), 28 deletions(-) diff --git a/Constants/XFileServiceConstants.cs b/Constants/XFileServiceConstants.cs index 2510d79..05a7bc4 100644 --- a/Constants/XFileServiceConstants.cs +++ b/Constants/XFileServiceConstants.cs @@ -26,6 +26,8 @@ namespace xFileService.Constants // Custome Constants ... public const string XFileTagProvided = nameof(XFile); + public const string XAdminRole = "admin"; + // // EF Repositories Helper Extensions ... public const string GetXFileEFRepositoryDescriptor = "GetXFileEFRepositoryDescriptor"; diff --git a/Interfaces/IXFileProvider.cs b/Interfaces/IXFileProvider.cs index c931068..601f376 100644 --- a/Interfaces/IXFileProvider.cs +++ b/Interfaces/IXFileProvider.cs @@ -1,15 +1,15 @@ using System; -using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; -using Microsoft.AspNetCore.Http; -using Microsoft.AspNetCore.Mvc; -using xFileService.Models.Dtos; -using xFileService.Models.Entities; -using xFileService.Providers.Dtos; using xIdentityModels.Models; -using xIdentityService.Interfaces; using xTagService.Interfaces; +using xFileService.Models.Dtos; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Http; +using System.Collections.Generic; +using xFileService.Providers.Dtos; +using xIdentityService.Interfaces; +using xFileService.Models.Entities; namespace xFileService.Interfaces { diff --git a/Providers/XFileProvider.cs b/Providers/XFileProvider.cs index 46d89c8..eae50b0 100644 --- a/Providers/XFileProvider.cs +++ b/Providers/XFileProvider.cs @@ -1,25 +1,26 @@ using System; -using System.Collections.Generic; using System.IO; using System.Linq; using System.Threading; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Http; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.StaticFiles; -using Microsoft.Extensions.FileProviders; using xCommons.Extensions; using xDataService.Models; using xExceptions.Constants; +using xTagService.Providers; +using System.Threading.Tasks; +using xIdentityModels.Models; +using xFileService.Constants; using xFileService.Extensions; using xFileService.Interfaces; -using xFileService.Interfaces.Dtos; +using Microsoft.AspNetCore.Mvc; using xFileService.Models.Dtos; -using xFileService.Models.Entities; -using xFileService.Providers.Dtos; -using xIdentityModels.Models; +using Microsoft.AspNetCore.Http; +using System.Collections.Generic; using xStorageService.Interfaces; -using xTagService.Providers; +using xFileService.Providers.Dtos; +using xFileService.Interfaces.Dtos; +using xFileService.Models.Entities; +using Microsoft.AspNetCore.StaticFiles; +using Microsoft.Extensions.FileProviders; namespace xFileService.Providers { @@ -35,7 +36,7 @@ namespace xFileService.Providers ) : base( provider: provider, tagProvider: tagProvider, - permittedRoles: new string[] { "admin" } + permittedRoles: [XFileServiceConstants.XAdminRole] ) { this.provider = provider; diff --git a/Providers/XFileTagProvided.cs b/Providers/XFileTagProvided.cs index d676604..5760abb 100644 --- a/Providers/XFileTagProvided.cs +++ b/Providers/XFileTagProvided.cs @@ -1,13 +1,13 @@ using System; using xCommons.Extensions; -using xFileService.Interfaces; -using xFileService.Interfaces.Dtos; -using xFileService.Models.Dtos; -using xFileService.Models.Entities; -using xFileService.Providers.Dtos; -using xIdentityModels.Models; -using xTagService.Interfaces; using xTagService.Providers; +using xIdentityModels.Models; +using xFileService.Constants; +using xFileService.Interfaces; +using xFileService.Models.Dtos; +using xFileService.Providers.Dtos; +using xFileService.Interfaces.Dtos; +using xFileService.Models.Entities; namespace xFileService.Providers { @@ -19,7 +19,7 @@ namespace xFileService.Providers ) : base( provider: provider, tagProvider: tagProvider, - permittedRoles: new string[] { "admin" } + permittedRoles: [XFileServiceConstants.XAdminRole] ) { } diff --git a/Providers/XFileTagProvider.cs b/Providers/XFileTagProvider.cs index 4068b98..ed7ffd6 100644 --- a/Providers/XFileTagProvider.cs +++ b/Providers/XFileTagProvider.cs @@ -1,8 +1,8 @@ using System; +using xTagService.Providers; using xFileService.Constants; using xFileService.Interfaces; using xTagService.Interfaces.Dtos; -using xTagService.Providers; namespace xFileService.Providers {