private static string BuildAddressDisplay(Address address, bool isLast) { var sb = new StringBuilder(); var last = (isLast) ? "last" : ""; var checkInvoice = (address.Invoice) ? " checked=\"checked\"" : ""; var postCode = (address.PostCode != null) ? address.PostCode.ToUpper() : ""; sb.Append("<div class=\"table-cell sixcol " + last + "\">" + "<fieldset>" + "<legend>Address</legend>" + "<div class=\"table address\" id=\"" + address.Id + "\">" + "<div class=\"table-row\">" + "<div class=\"table-cell fourcol\">" + "<label>Address 1</label>" + "</div>" + "<div class=\"table-cell eightcol last\">" + "<div class=\"input\"><input type=\"text\" name=\"HouseNumber\" value=\"" + address.HouseNumber + "\" tabindex=\"2\" /></div>" + "</div>" + "</div>" + "<div class=\"table-row\">" + "<div class=\"table-cell fourcol\">" + "<label>Address 2</label>" + "</div>" + "<div class=\"table-cell eightcol last\">" + "<div class=\"input\"><input type=\"text\" name=\"Street\" value=\"" + address.Street + "\" tabindex=\"3\" /></div>" + "</div>" + "</div>" + "<div class=\"table-row\">" + "<div class=\"table-cell fourcol\">" + "<label>Address 3</label>" + "</div>" + "<div class=\"table-cell eightcol last\">" + "<div class=\"input\"><input type=\"text\" name=\"Area\" value=\"" + address.Area + "\" tabindex=\"4\" /></div>" + "</div>" + "</div>" + "<div class=\"table-row\">" + "<div class=\"table-cell fourcol\">" + "<label>Town/City</label>" + "</div>" + "<div class=\"table-cell eightcol last\">" + "<div class=\"input\"><input type=\"text\" name=\"Town\" value=\"" + address.Town + "\" tabindex=\"5\" /></div>" + "</div>" + "</div>" + "<div class=\"table-row\">" + "<div class=\"table-cell fourcol\">" + "<label>County</label>" + "</div>" + "<div class=\"table-cell eightcol last\">" + DisplayCountyDropDown(address.GetCountyList(), address.County, 6) + "</div>" + "</div>" + "<div class=\"table-row\">" + "<div class=\"table-cell fourcol\">" + "<label>Post Code</label>" + "</div>" + "<div class=\"table-cell eightcol last\">" + "<div class=\"input\"><input type=\"text\" name=\"PostCode\" id=\"PostCode\" value=\"" + postCode + "\" tabindex=\"7\" /></div>" + "</div>" + "</div>" + "<div class=\"table-row\">" + "<div class=\"table-cell fourcol\">" + "<label>Invoice address</label>" + "</div>" + "<div class=\"table-cell eightcol last\">" + "<div class=\"radio\"><input type=\"checkbox\" name=\"Invoice\" id=\"Invoice\"" + checkInvoice + " tabindex=\"8\" /></div>" + "</div>" + "</div>" + "</div>" + "<div class=\"no-border\">" + "<button class=\"btnAddAddress\">Add more</button>" + "<button class=\"removeAddress\" data-id=\"" + address.Id + "\">Remove</button>" + "</div>" + "</fieldset>" + "</div>"); return sb.ToString(); }