AspNetIntro2016.Models.Day.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        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();
        }
    }