public override string ToString() { string accessibility, utilities; if (IsAccessible) { accessibility = "Yes"; } else { accessibility = "No"; } if (UtilitiesAreAvail) { utilities = "Yes"; } else { utilities = "N/A"; } return(SiteNumber.ToString().PadRight(15) + MaxOccupancy.ToString().PadRight(15) + accessibility.PadRight(15) + MaxRVLength.ToString().PadRight(25) + utilities.PadRight(15)); }
public string ToString(int lengthOfStay, bool parkwideSearch) //This ToString takes a boolean to determine if the search is parkwide or not. { string accessibleString = (Accessible == true) ? "Yes" : "No"; string maxRvLength = (MaxRVLength > 0) ? MaxRVLength.ToString() : "N/A"; string utilityString = (Utilities == true) ? "Yes" : "N/A"; string baseString = $"{SiteID}".PadRight(10).PadLeft(5) + $"{MaxOccupancy}".PadRight(14) + $"{accessibleString}".PadRight(10) + $"{maxRvLength}".PadRight(12) + $"{utilityString}".PadRight(12) + $"{lengthOfStay * Cost:C}"; string result; string shortenedCampgroundName; string parkwideAdditionString; if (parkwideSearch) { if (CampgroundName.ToString().Length > 22) //This statement adjusts the length of long campground names to protect formatting { shortenedCampgroundName = CampgroundName.ToString().Substring(0, 18); shortenedCampgroundName += "..."; parkwideAdditionString = $"{shortenedCampgroundName}".PadRight(25); } else { parkwideAdditionString = $"{CampgroundName}".PadRight(25); } result = parkwideAdditionString + baseString; } else { result = baseString; } return(result); }
public override string ToString() { return(SiteNumber.ToString().PadRight(10) + MaxOccupancy.ToString().PadRight(15) + Accessible.ToString().PadRight(15) + MaxRVLength.ToString().PadRight(15) + Utilities.ToString().PadRight(10)); }
public override string ToString() { return($"|{SiteNumber,8}|{MaxOccupancy,12}|{(IsAccessible? "Yes" : "No"),12}|{(MaxRVLength>0? MaxRVLength.ToString() : "N/A"),15}|{(Utilities?"Yes" : "No"),10}|"); }