public static string ToInfoMessage(Box box)
{
if (box == null)
{
throw new ArgumentNullException(nameof(box));
}
try
{
var builder = new StringBuilder();
if (!string.IsNullOrWhiteSpace(box.Name))
{
builder.AppendLine(string.Format("{0}: {1}", LanguagesManager.Instance.Box_Name, box.Name));
}
builder.AppendLine(string.Format("{0}: {1} UTC", LanguagesManager.Instance.Box_CreationTime, BoxUtils.GetCreationTime(box).ToUniversalTime().ToString(LanguagesManager.Instance.DateTime_StringFormat, System.Globalization.DateTimeFormatInfo.InvariantInfo)));
if (builder.Length != 0)
{
return(builder.ToString().Remove(builder.Length - 2));
}
else
{
return(null);
}
}
catch (Exception e)
{
throw new ArgumentException("ArgumentException", e);
}
}