public static ApprovalsPlatform GetPlatformId()
{
var platformID = Environment.OSVersion.Platform;
if (platformID == PlatformID.MacOSX || platformID == PlatformID.Unix)
{
if (Directory.Exists("/Applications") &&
Directory.Exists("/Users") &&
Directory.Exists("/Volumes") &&
Directory.Exists("/System"))
{
return ApprovalsPlatform.Mac;
}
else
{
return ApprovalsPlatform.Linux;
}
}
return ApprovalsPlatform.Windows;
}