\n
Common Maintenance Parts
\n");
foreach(var product in commonProducts)
{
WriteLiteral("
(product.Name.SanitizeFileName()
, 20214), false)
, Tuple.Create(Tuple.Create("", 20246), Tuple.Create("/", 20246), true)
, Tuple.Create(Tuple.Create("", 20247), Tuple.Create(product.SKU
, 20247), false)
);
WriteLiteral(">");
Write(product.SKU);
WriteLiteral(" - ");
Write(product.Name);
WriteLiteral("\n");
}
WriteLiteral(" \n");
}
WriteLiteral(" \n");
if(showComplete)
{
WriteLiteral("
\n
Complete Parts Lists
\n");
foreach(var cat in completeParts)
{
if (cat.MainPhotoPath == null)
{
cat.MainPhotoPath = "";
}
WriteLiteral("
\n
(cat.Name.SanitizeFileName()
, 20713), false)
, Tuple.Create(Tuple.Create("", 20741), Tuple.Create("/", 20741), true)
, Tuple.Create(Tuple.Create("", 20742), Tuple.Create(cat.Id
, 20742), false)
);
WriteLiteral("> \n");
WriteLiteral(" ");
Write(Html.CategoryImage(cat, new { @width = "119", @height="83", @thumbnail="119x83"}));
WriteLiteral(" (cat.Name.SanitizeFileName()
, 20875), false)
, Tuple.Create(Tuple.Create("", 20903), Tuple.Create("/", 20903), true)
, Tuple.Create(Tuple.Create("", 20904), Tuple.Create(cat.Id
, 20904), false)
);
WriteLiteral(">");
Write(cat.Name);
WriteLiteral("\n
\n \n");
}
WriteLiteral(" \n");
}
WriteLiteral(" \n \n
Download Parts Documentation\n
\n");
if(partDocumentation.Any()){
WriteLiteral(" \n\n \n | Document Name\n | Publication Date\n |
\n \n");
}
WriteLiteral(" \n");
foreach(var doc in partDocumentation)
{
var pubDateString = doc.Metadata.ContainsKey("PublicationDate") ? doc.Metadata["PublicationDate"].ToString().Trim() : null;
var pubDate = String.IsNullOrEmpty(pubDateString) ? "" : DateTime.Parse(pubDateString).ToShortDateString();
WriteLiteral(" \n (ResolveUrl("~/")
, 21949), false)
, Tuple.Create(Tuple.Create("", 21951), Tuple.Create(doc.FullName
, 21951), false)
);
WriteLiteral(">");
Write(doc.DocumentTitle != null ? doc.DocumentTitle : doc.FullName);
WriteLiteral("\n | ");
Write(pubDate);
WriteLiteral("\n | |
\n");
}
WriteLiteral(" ");
if (!partDocumentation.Any())
{
WriteLiteral(" \n | No matching records found\n |
\n");
}
WriteLiteral(" \n \n Superseded Parts List\n
\n");
if(listings.Any()){
WriteLiteral(" \n\n \n | Document Name\n | Publication Date\n |
\n \n");
}
WriteLiteral(" \n");
foreach(var doc in listings)
{
var pubDateString = doc.Metadata.ContainsKey("PublicationDate") ? doc.Metadata["PublicationDate"].ToString().Trim() : null;
var pubDate = String.IsNullOrEmpty(pubDateString) ? "" : DateTime.Parse(pubDateString).ToShortDateString();
WriteLiteral(" \n (ResolveUrl("~/")
, 23113), false)
, Tuple.Create(Tuple.Create("", 23115), Tuple.Create(doc.FullName
, 23115), false)
);
WriteLiteral(">");
Write(doc.DocumentTitle != null ? doc.DocumentTitle : doc.FullName);
WriteLiteral("\n | ");
Write(pubDate);
WriteLiteral("\n | |
\n");
}
WriteLiteral(" ");
if (!listings.Any())
{
WriteLiteral(" \n | No matching records found\n |
\n");
}
WriteLiteral(" \n \n\n \n \n