Exemplo n.º 1
0
        public override string ToString()
        {
            StringBuilder strbuf = new StringBuilder($"OrderId: {Id}\n");

            strbuf.Append($"\tOrder Number: {OrderNumber}\n");
            strbuf.Append($"\tOrder status: {Status}\n");
            strbuf.Append($"\tCreatedDate: {CreatedOnUtc.ToLocalTime()}\n");
            strbuf.Append($"\tCustomer: {CustomerId}\n");
            strbuf.Append("\tOrderDetails\n");

            foreach (OrderLineItemDto lineItem in OrderLineItems)
            {
                strbuf.Append("\t\t" + lineItem.ToString());
            }

            strbuf.Append($"\tTotal exclude tax cost of this order: ${TotalCostExcludeTax}\n");
            strbuf.Append($"\t              tax cost of this order: ${TotalCostTax}\n");
            strbuf.Append($"\tTotal include tax cost of this order: ${TotalCostIncludeTax}\n");

            return(strbuf.ToString());
        }