public override string ToString() { var sb = new StringBuilder(); sb.AppendLine($"User Name: {AuthenticatedUserName}"); sb.AppendLine($"IP Address: {IpAddress}"); if (ClientName != null) { sb.AppendLine($"Client Name: {ClientName}"); } sb.AppendLine($"Insert Date: {InsertDate:yyyy-MM-dd HH:mm:ss.fffffff}"); sb.AppendLine($"Last Access Date: {LastAccess:yyyy-MM-dd HH:mm:ss.fffffff}"); sb.AppendLine($"Tenant Id {TenantId}"); if (DayInfo.Any()) { foreach (var dayEntry in DayInfo) { sb.AppendLine(dayEntry.ToString()); } } else { sb.AppendLine("No day info present"); } return(sb.ToString()); }