public override string ToString()
{
StringBuilder strB = new StringBuilder();
strB.Append("{ Date: ")
.Append(Date)
.Append(", WeekDay: ")
.Append(WeekDay)
.Append(", WorkFreeDay: ")
.Append(WorkFreeDay)
.Append(", RedDay: ")
.Append(RedDay);
if (null != Holiday && !Holiday.Equals(String.Empty))
{
strB.Append(", Holiday: " + Holiday);
}
strB.Append(", NamesDays: [ ");
bool looped = false;
foreach (var name in NamesDays)
{
if( looped )
{
strB.Append(", ");
}
strB.Append(name);
looped = true;
}
strB.Append(" ]");
strB.Append(" }");
return strB.ToString();
}
}