public EtlContext() { SetRowType <DictionaryRow>(); CancellationTokenSource = new CancellationTokenSource(); AdditionalData = new AdditionalData(); CreatedOnLocal = DateTimeOffset.Now; CreatedOnUtc = CreatedOnUtc.ToUniversalTime(); }
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()); }