ATMLModelLibrary.model.common.ItemDescription.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        public override string ToString()
        {
            var sb = new StringBuilder();
            if (!string.IsNullOrWhiteSpace(name))
                sb.Append(name).Append(" ");
            if (!string.IsNullOrWhiteSpace(Description))
                sb.Append(Description).Append(" ");
            ItemDescriptionIdentification itemDescriptionIdentification = Identification;
            if (itemDescriptionIdentification != null)
            {
                sb.Append(itemDescriptionIdentification.ModelName).Append(" ");
                if (itemDescriptionIdentification.IdentificationNumbers != null)
                {
                    foreach (IdentificationNumber id in itemDescriptionIdentification.IdentificationNumbers)
                    {
                        var userId = id as UserDefinedIdentificationNumber;
                        var mfrId = id as ManufacturerIdentificationNumber;
                        sb.Append(id.type).Append(" Id: ").Append(id.number).Append(" ");
                        if (userId != null)
                            sb.Append("Qfr:").Append(userId.qualifier).Append(" ");
                        if (mfrId != null)
                            sb.Append("Mfr:").Append(mfrId.manufacturerName).Append(" ");
                    }
                }
            }
            return sb.ToString();
        }