public override string ToString() { if (string.IsNullOrWhiteSpace(this.Name)) { return string.Format("{0}: {1}", this.Id, this.PurchaseDate.ToLongDateString()); } return this.Name; } }