public override string ToString()
{
var pattern = AuraData.ManualDb.Find(Aura.Data.Database.ManualCategory.Tailoring, this.FormId);
if (pattern == null)
{
pattern = AuraData.ManualDb.Find(Aura.Data.Database.ManualCategory.Blacksmithing, this.FormId);
if (pattern == null)
{
return "Unknown pattern";
}
}
// else pattern data found
return string.Format("{0} - {1}",
pattern.Category == Data.Database.ManualCategory.Blacksmithing ? "Blacksmith Manual" : "Sewing Pattern",
pattern.ItemData.Name
);
}