added mac address to system info

This commit is contained in:
Luke Pulverenti 2013-08-16 10:18:09 -04:00
parent e04e9e8a70
commit cc403f2c2f
2 changed files with 25 additions and 1 deletions

View File

@ -13,6 +13,12 @@ namespace MediaBrowser.Model.System
/// <value>The version.</value>
public string Version { get; set; }
/// <summary>
/// Gets or sets the mac address.
/// </summary>
/// <value>The mac address.</value>
public string MacAddress { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance has pending restart.
/// </summary>

View File

@ -582,10 +582,28 @@ namespace MediaBrowser.ServerApplication
InProgressInstallations = InstallationManager.CurrentInstallations.Select(i => i.Item1).ToArray(),
CompletedInstallations = InstallationManager.CompletedInstallations.ToArray(),
Id = _systemId,
ProgramDataPath = ApplicationPaths.ProgramDataPath
ProgramDataPath = ApplicationPaths.ProgramDataPath,
MacAddress = GetMacAddress()
};
}
/// <summary>
/// Gets the mac address.
/// </summary>
/// <returns>System.String.</returns>
private string GetMacAddress()
{
try
{
return NetworkManager.GetMacAddress();
}
catch (Exception ex)
{
Logger.ErrorException("Error getting mac address", ex);
return null;
}
}
/// <summary>
/// Shuts down.
/// </summary>