62 lines
2.4 KiB
C#
62 lines
2.4 KiB
C#
using CloudBuilder.Core.DatabaseAccessor.Entity;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
namespace CloudBuilder.Security.Policy
|
|
{
|
|
public class ServiceSettingsPolicy
|
|
{
|
|
public const string PhysicalFileDirectory = "FileServiceSettings:PhysicalFileDirectory";
|
|
public const string ScaleFileDirectory = "FileServiceSettings:ScaleFileDirectory";
|
|
public const string BackupFileDirectory = "FileServiceSettings:BackupFileDirectory";
|
|
public const string UploadFileDirectory = "FileServiceSettings:UploadFileDirectory";
|
|
|
|
public const string DmsFileDirectory = "FileServiceSettings:DmsFileDirectory";
|
|
|
|
public const string RequestPath = "FileServiceSettings:RequestPath";
|
|
public const string ExcelOutputDirectory = "FileServiceSettings:ExcelOutputDirectory";
|
|
|
|
public const string FfmpegPath = "Ffmpeg:Path";
|
|
public const string FfmpegPictrue = "Ffmpeg:Pictrue";
|
|
public const string FfmpegArguments = "Ffmpeg:Arguments";
|
|
|
|
public static string GetPhysicalFileDirectory(IApplicationService service)
|
|
{
|
|
return service.Configuration[PhysicalFileDirectory];
|
|
}
|
|
public static string GetUploadFileDirectory(IApplicationService service)
|
|
{
|
|
return service.Configuration[UploadFileDirectory];
|
|
}
|
|
|
|
public static string GetBackupFileDirectory(IApplicationService service)
|
|
{
|
|
return service.Configuration[BackupFileDirectory];
|
|
}
|
|
|
|
public static string GetScaleFileDirectory(IApplicationService service)
|
|
{
|
|
return service.Configuration[ScaleFileDirectory];
|
|
}
|
|
|
|
public static string GetDmsFileScaleDirectory(IApplicationService service)
|
|
{
|
|
return Path.Combine(service.Configuration[ScaleFileDirectory], service.Configuration[DmsFileDirectory]);
|
|
}
|
|
|
|
public static string GetDmsFileBackupDirectory(IApplicationService service)
|
|
{
|
|
return Path.Combine(service.Configuration[BackupFileDirectory], service.Configuration[DmsFileDirectory]);
|
|
}
|
|
|
|
public static string GetDmsFileUploadDirectory(IApplicationService service)
|
|
{
|
|
return Path.Combine(service.Configuration[UploadFileDirectory], service.Configuration[DmsFileDirectory]);
|
|
}
|
|
}
|
|
}
|