internal static string GetFilePath(EFileType fileType)
{
if (!Enum.IsDefined(typeof(EFileType), fileType))
{
ArchiLogger.LogNullError(nameof(fileType));
return(null);
}
switch (fileType)
{
case EFileType.Config:
return(Path.Combine(SharedInfo.ConfigDirectory, SharedInfo.GlobalConfigFileName));
case EFileType.Database:
return(Path.Combine(SharedInfo.ConfigDirectory, SharedInfo.GlobalDatabaseFileName));
default:
ArchiLogger.LogGenericError(string.Format(Strings.WarningUnknownValuePleaseReport, nameof(fileType), fileType));
return(null);
}
}