/// <summary> /// Provides detailed information about each site /// </summary> /// <param name="campgroundId"></param> /// <param name="availSites"></param> private void DisplaySiteDetail(int campgroundId, List <SiteItem> availSites) { Console.WriteLine("Site No.".PadRight(12) + "Max Occup.".PadRight(12) + "Accessible".PadRight(12) + "Max RV Length".PadRight(18) + "Utilities".PadRight(12) + "Cost"); int count = 1; foreach (var site in availSites) { Console.WriteLine(site.SiteNumber.ToString().PadRight(12) + site.MaxOccupancy.ToString().PadRight(12) + site.IsAccessable.ToString().PadRight(12) + site.MaxRVLength.ToString().PadRight(18) + site.HasUtilities.ToString().PadRight(12) + string.Format("{0:C}", _db.GetCampgroundItem(campgroundId).DailyFee)); count++; if (count >= 5) { break; } } }