ERROR Rendering ControlErrors while compiling a Template. Please try the following to solve the situation: * If the problem is about missing/invalid references or multiple defines either try to load the missing references manually (in the compiling appdomain!) or Specify your references manually by providing your own IReferenceResolver implementation. See https://antaris.github.io/RazorEngine/ReferenceResolver.html for details. Currently all references have to be available as files! * If you get 'class' does not contain a definition for 'member': try another modelType (for example 'null' to make the model dynamic). NOTE: You CANNOT use typeof(dynamic) to make the model dynamic! Or try to use static instead of anonymous/dynamic types. More details about the error: - warning: (0, 0) Assuming assembly reference 'System.Runtime, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' matches 'System.Runtime, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', you may need to supply runtime policy - warning: (0, 0) Assuming assembly reference 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' matches 'System.Runtime, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', you may need to supply runtime policy - warning: (0, 0) Assuming assembly reference 'System.Runtime.Extensions, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' matches 'System.Runtime.Extensions, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', you may need to supply runtime policy - warning: (0, 0) Assuming assembly reference 'System.IO, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' matches 'System.IO, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', you may need to supply runtime policy - warning: (0, 0) Assuming assembly reference 'System.Reflection, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' matches 'System.Reflection, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', you may need to supply runtime policy - error: (43, 18) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'ChildIds' and no extension method 'ChildIds' accepting a first argument of type 'System.Collections.Generic.IEnumerable' could be found (are you missing a using directive or an assembly reference?) - error: (43, 48) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'FindAttribute' and the best extension method overload 'Emanager.Razor.HtmlProductExtensions.FindAttribute(Emanager.Data.Abstractions.Ecommerce.Pattern.ProductCategoryCommon, string)' has some invalid arguments - error: (43, 48) Instance argument: cannot convert from 'System.Collections.Generic.IEnumerable' to 'Emanager.Data.Abstractions.Ecommerce.Pattern.ProductCategoryCommon' - error: (48, 24) 'Emanager.Razor.EcommerceModel<>>' does not contain a definition for 'CategoryChildren' and the best extension method overload 'Emanager.Razor.HtmlCategoryExtensions.CategoryChildren(Emanager.Razor.Html)' has some invalid arguments - error: (48, 24) Instance argument: cannot convert from 'Emanager.Razor.EcommerceModel<>>' to 'Emanager.Razor.Html' - error: (52, 15) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'Parent' and the best extension method overload 'Emanager.Razor.HtmlCategoryExtensions.Parent(Emanager.Data.Abstractions.Ecommerce.Model.ProductCategory)' has some invalid arguments - error: (52, 15) Instance argument: cannot convert from 'System.Collections.Generic.IEnumerable' to 'Emanager.Data.Abstractions.Ecommerce.Model.ProductCategory' - error: (55, 125) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'Name' and no extension method 'Name' accepting a first argument of type 'System.Collections.Generic.IEnumerable' could be found (are you missing a using directive or an assembly reference?) - error: (55, 166) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'Name' and no extension method 'Name' accepting a first argument of type 'System.Collections.Generic.IEnumerable' could be found (are you missing a using directive or an assembly reference?) - error: (124, 26) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'Name' and no extension method 'Name' accepting a first argument of type 'System.Collections.Generic.IEnumerable' could be found (are you missing a using directive or an assembly reference?) - error: (269, 63) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'Name' and no extension method 'Name' accepting a first argument of type 'System.Collections.Generic.IEnumerable' could be found (are you missing a using directive or an assembly reference?) - error: (296, 21) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'FindAttribute' and the best extension method overload 'Emanager.Razor.HtmlProductExtensions.FindAttribute(Emanager.Data.Abstractions.Ecommerce.Pattern.ProductCategoryCommon, string)' has some invalid arguments - error: (296, 21) Instance argument: cannot convert from 'System.Collections.Generic.IEnumerable' to 'Emanager.Data.Abstractions.Ecommerce.Pattern.ProductCategoryCommon' - error: (309, 18) 'Emanager.Razor.HtmlProductExtensions.Products(Emanager.Razor.EcommerceModel)' is a 'method', which is not valid in the given context - error: (309, 48) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'FindAttribute' and the best extension method overload 'Emanager.Razor.HtmlProductExtensions.FindAttribute(Emanager.Data.Abstractions.Ecommerce.Pattern.ProductCategoryCommon, string)' has some invalid arguments - error: (309, 48) Instance argument: cannot convert from 'System.Collections.Generic.IEnumerable' to 'Emanager.Data.Abstractions.Ecommerce.Pattern.ProductCategoryCommon' - error: (312, 15) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'Parent' and the best extension method overload 'Emanager.Razor.HtmlCategoryExtensions.Parent(Emanager.Data.Abstractions.Ecommerce.Model.ProductCategory)' has some invalid arguments - error: (312, 15) Instance argument: cannot convert from 'System.Collections.Generic.IEnumerable' to 'Emanager.Data.Abstractions.Ecommerce.Model.ProductCategory' - error: (314, 18) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'FindAttribute' and the best extension method overload 'Emanager.Razor.HtmlProductExtensions.FindAttribute(Emanager.Data.Abstractions.Ecommerce.Pattern.ProductCategoryCommon, string)' has some invalid arguments - error: (314, 18) Instance argument: cannot convert from 'System.Collections.Generic.IEnumerable' to 'Emanager.Data.Abstractions.Ecommerce.Pattern.ProductCategoryCommon' - error: (315, 23) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'FindAttribute' and the best extension method overload 'Emanager.Razor.HtmlProductExtensions.FindAttribute(Emanager.Data.Abstractions.Ecommerce.Pattern.ProductCategoryCommon, string)' has some invalid arguments - error: (315, 23) Instance argument: cannot convert from 'System.Collections.Generic.IEnumerable' to 'Emanager.Data.Abstractions.Ecommerce.Pattern.ProductCategoryCommon' - error: (316, 17) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'CategoryProducts' and the best extension method overload 'Emanager.Razor.HtmlCategoryExtensions.CategoryProducts(Emanager.Razor.Html)' has some invalid arguments - error: (316, 17) Instance argument: cannot convert from 'System.Collections.Generic.IEnumerable' to 'Emanager.Razor.Html' - error: (426, 56) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'Name' and no extension method 'Name' accepting a first argument of type 'System.Collections.Generic.IEnumerable' could be found (are you missing a using directive or an assembly reference?) - error: (454, 64) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'Description' and no extension method 'Description' accepting a first argument of type 'System.Collections.Generic.IEnumerable' could be found (are you missing a using directive or an assembly reference?) - error: (454, 91) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'ShortDescription' and no extension method 'ShortDescription' accepting a first argument of type 'System.Collections.Generic.IEnumerable' could be found (are you missing a using directive or an assembly reference?) - error: (454, 122) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'Description' and no extension method 'Description' accepting a first argument of type 'System.Collections.Generic.IEnumerable' could be found (are you missing a using directive or an assembly reference?) - error: (477, 54) 'System.Collections.Generic.IEnumerable' does not contain a definition for 'MixAndMatches' and no extension method 'MixAndMatches' accepting a first argument of type 'System.Collections.Generic.IEnumerable' could be found (are you missing a using directive or an assembly reference?) Temporary files of the compilation can be found in (please delete the folder): C:\Windows\TEMP\RazorEngine_iogzwi4u.m2p The template we tried to compile is: ------------- START ----------- @using System.Net; @using System.IO; @if (Model.Model.ChildIds.Any() && !bool.Parse(Model.Model.FindAttribute("IsHidden") ?? "false")) { var validateUserUrl = "/bulkuploader.html"; @* var requestResult = ""; try { HttpWebRequest req = (HttpWebRequest)WebRequest.Create(validateUserUrl); using (HttpWebResponse response = (HttpWebResponse)req.GetResponse()) { using (Stream stream = response.GetResponseStream()) { using (StreamReader reader = new StreamReader(stream)) { requestResult = reader.ReadToEnd(); } } } } catch { requestResult = "FAILED"; } *@ var childCategories = Model.CategoryChildren().Where(x => x != null && !bool.Parse(x.FindAttribute("IsHidden") ?? "false")) .OrderBy(a => a.Attributes.Where(b => b.Category == "Metadata" && b.Name == "DisplayOrder") .Select(b => Convert.ToInt64(b.Value)) .FirstOrDefault()); var parent = Model.Model.Parent(); var parentName = parent != null ? parent.Name : "Home"; var useParentUrl = parent != null; var searchStringUrlName = parentName != "Home" ? Uri.EscapeDataString(parentName) + ">" + Uri.EscapeDataString(Model.Model.Name) : Uri.EscapeDataString(Model.Model.Name);
@if (useParentUrl) { @parentName } else { Home }

@Model.Model.Name.RemoveHtml()

@foreach (var cat in childCategories) {

@Raw(cat.Name)

@foreach (var subCat in cat.CategoryChildren().Where(x => x != null && !bool.Parse(x.FindAttribute("IsHidden") ?? "false")).OrderBy(x => x.Name)) { @Raw(subCat.Name) }
@foreach (var mix in cat.MixAndMatches) { }
}
} else if (bool.Parse(Model.Model.FindAttribute("IsHidden") ?? "false")) {

The selected item is not available

} @if (Model.Model.Products.Any() && !bool.Parse(Model.Model.FindAttribute("IsHidden") ?? "false")) { var now = DateTime.UtcNow; var parent = Model.Model.Parent(); var mainCat = Model.Model; var qtyHeader = mainCat.FindAttribute("quantity") ?? ""; var pricePerHeader = mainCat.FindAttribute("Price") ?? "Per Case"; var products = Model.Model.CategoryProducts().Where(x => !x.IsHidden || !x.IsDiscontinued); products = products .OrderBy(a => a.Attributes.Where(b => b.Category == "Metadata" && b.Name == "DisplayOrder" && b.Value != null) .Select(b => Convert.ToInt64(b.Value)) .FirstOrDefault()) .ThenBy(a => a.SKU) .ToList(); var extraColumnHeaders = products .SelectMany(a => a.Attributes) .Where(a => a.Name == a.Value as string) .Select(a => a.Category) .Distinct() .ToList(); var sizeDescriptionAttr = products.First().Attributes.FirstOrDefault(x => x.Category == "Label" && x.Name == "Size"); var sizeDescription = ""; if (sizeDescriptionAttr != null) { sizeDescription = sizeDescriptionAttr.DisplayName; } if (string.IsNullOrWhiteSpace(sizeDescription)) { sizeDescription = "Size
WxL"; } var totalCols = extraColumnHeaders.Count; var cssColNumber = 6; var extraHeaderColNumber = 2; var mainHeaderColNumber = 2; var mainCssClass = "col-lg-offset-2 col-lg-8"; var mainCssDesktop = "col-lg-offset-1 col-lg-10"; if (totalCols == 0) { cssColNumber = 6; } else if (totalCols == 1) { mainHeaderColNumber = 1; } else if (totalCols == 2) { cssColNumber = 7; mainHeaderColNumber = 1; mainCssClass = "col-lg-12"; mainCssDesktop = "col-lg-12"; } else if (totalCols > 2) { extraHeaderColNumber = 1; mainHeaderColNumber = 1; mainCssClass = "col-lg-12"; mainCssDesktop = "col-lg-12"; } var pricePoints = products.SelectMany(a => a.Discounts) .Where(a => a.StartDate <= now="" &&="" a.EndDate="">= now) .OrderBy(a => a.MinimumQuantity) .Select(a => a.MinimumQuantity).Distinct().ToList(); pricePoints.Insert(0, 1); if (pricePoints.Count <= 2="" &&="" totalCols=""> 0) { mainCssDesktop = "col-lg-offset-3 col-lg-7"; } else if (pricePoints.Count <= 2="" &&="" totalCols="=" 0)="" {="" mainCssDesktop="col-lg-offset-3 col-lg-6" ;="" }="" var="" parentName="parent.Name;">

@parentName - @Model.Model.Name

@Html.CategoryImage(new { @class = "img-responsive category-image" })
@Raw(string.IsNullOrWhiteSpace(Model.Model.Description) ? Model.Model.ShortDescription : Model.Model.Description)
@foreach (var mix in Model.Model.MixAndMatches) { }
@foreach (var extraHeader in extraColumnHeaders) { } @if (!string.IsNullOrWhiteSpace(qtyHeader)) { } @foreach (var point in pricePoints) { } @foreach (var product in products) { var basePrice = product.DefaultPrice; var prices = product.Prices.ToList(); var programPrice = product.Prices .Where(a => a.StartDate <= now="" &&="" a.EndDate="">= now && a.Name == "Program") .FirstOrDefault(); var priceBreaksQuery = product.Discounts .Where(a => a.StartDate <= now="" &&="" a.EndDate="">= now) .OrderBy(a => a.MinimumQuantity) .Select(a => basePrice.Amount - a.Amount); var priceBreaks = priceBreaksQuery.ToList(); priceBreaks.Insert(0, basePrice.Amount); @foreach (var extraHeader in extraColumnHeaders) { var extraColumn = product.Attributes .Where(a => a.Category == extraHeader) .Select(a => (a.Value != null && a.Value is string ? a.Value.ToString() : "N/A")) .DefaultIfEmpty("N/A") .FirstOrDefault(); } @if (!string.IsNullOrWhiteSpace(qtyHeader)) { } @foreach (var br in priceBreaks) { } }
@Raw(sizeDescription) PROD
No.
@Raw(extraHeader)@qtyHeaderPrice @pricePerHeader Program Discount
@point
@product.FindAttribute("size") @product.SKU@extraColumn@product.FindAttribute("quantity")@br.ToString("c")@(programPrice != null && programPrice.Amount != null ? programPrice.Amount.ToString("c") : "N/A")
@foreach (var product in products) { var basePrice = product.DefaultPrice;
@Html.ProductImage(product, new { @class = "img-responsive" })

@product.FindAttribute("Label", "Size")

@product.SKU

@foreach (var extraHeader in extraColumnHeaders) { var extraColumn = product.Attributes .Where(a => a.Category == extraHeader) .Select(a => (a.Value != null && a.Value is string ? a : null)) .DefaultIfEmpty(null) .FirstOrDefault(); if (extraColumn != null) {

@extraColumn.Category : @extraColumn.Value.ToString()

} else {

} }

@product.FindAttribute("Label", "Quantity")/@qtyHeader

Starting at $@product.DefaultPrice.Amount

@product.DefaultPrice.Amount.ToString("c")

}
} ------------- END ----------- The generated source code is: ------------- START ----------- //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace CompiledRazorTemplates.Dynamic { using System; using System.Collections.Generic; using System.Linq; using Emanager.Razor; using Emanager.Extensions.ByteArray; using Emanager.Extensions.DependencyInjection; using Emanager.Extensions.Enumerable; using Emanager.Extensions.IO; using Emanager.Extensions.Json; using Emanager.Extensions.Queryable; using Emanager.Extensions.Strings; using Emanager.Extentions.Streams; using Emanager.Utilities; using Emanager.Utilities.Extentions; using Emanager.Data.Abstractions.Ecommerce.Model; using Emanager.Data.Abstractions; using System.Net; using System.IO; public class RazorEngine_7cfce360c8e04474801a7ce81754a05d : Emanager.Razor.RazorBase<><>>> { public RazorEngine_7cfce360c8e04474801a7ce81754a05d(Emanager.Data.IDependencyResolver resolver, System.Func loadWebsite) : base(resolver, loadWebsite) { } public override void Execute() { WriteLiteral("\n"); if (Model.Model.ChildIds.Any() && !bool.Parse(Model.Model.FindAttribute("IsHidden") ?? "false")) { var validateUserUrl = "/bulkuploader.html"; var childCategories = Model.CategoryChildren().Where(x => x != null && !bool.Parse(x.FindAttribute("IsHidden") ?? "false")) .OrderBy(a => a.Attributes.Where(b => b.Category == "Metadata" && b.Name == "DisplayOrder") .Select(b => Convert.ToInt64(b.Value)) .FirstOrDefault()); var parent = Model.Model.Parent(); var parentName = parent != null ? parent.Name : "Home"; var useParentUrl = parent != null; var searchStringUrlName = parentName != "Home" ? Uri.EscapeDataString(parentName) + ">" + Uri.EscapeDataString(Model.Model.Name) : Uri.EscapeDataString(Model.Model.Name); WriteLiteral("\t\n\t\t\n\t\t\t\n"); if (useParentUrl) { WriteLiteral("\t\t\t\t\t(Html.CategoryUrl(parent) , 1391), false) ); WriteLiteral(">\n\t\t\t\t\t\t\n\t\t\t\t\t\t"); Write(parentName); WriteLiteral("\n\t\t\t\t\t\n"); } else { WriteLiteral("\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\tHome\n\t\t\t\t\t\n"); } WriteLiteral("\t\t\t

\n\t\t
\n\t\t

"); Write(Model.Model.Name.RemoveHtml()); WriteLiteral("

\n\t\n"); WriteLiteral(@" \n"); WriteLiteral("\t\n"); foreach (var cat in childCategories) { WriteLiteral("\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t(Html.CategoryUrl(cat) , 3127), false) ); WriteLiteral(">"); Write(Html.CategoryImage(cat, new { @class = "img-responsive" })); WriteLiteral("\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t

(cat.Name , 3278), false) ); WriteLiteral(">(Html.CategoryUrl(cat) , 3298), false) ); WriteLiteral(">"); Write(Raw(cat.Name)); WriteLiteral("\n"); foreach (var subCat in cat.CategoryChildren().Where(x => x != null && !bool.Parse(x.FindAttribute("IsHidden") ?? "false")).OrderBy(x => x.Name)) { WriteLiteral("\t\t\t\t\t\t\t(Html.CategoryUrl(subCat) , 3522), false) ); WriteLiteral(">"); Write(Raw(subCat.Name)); WriteLiteral("\n"); } WriteLiteral("\t\t\t\t\t\t
\n"); foreach (var mix in cat.MixAndMatches) { WriteLiteral("\t\t\t\t\t\t\t\t(mix.Name , 3681), false) ); WriteAttribute("href", Tuple.Create(" href=\"", 3691), Tuple.Create("\"", 3715) , Tuple.Create(Tuple.Create("", 3698), Tuple.Create(ResolveUrl("~/combination.htm") , 3698), false) ); WriteLiteral(">\n"); } WriteLiteral("\t\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n"); } WriteLiteral("\t\n"); WriteLiteral("\t\n\t\t$(\".category-filter-button\").on(\"click\",function(){\n\t\t\tvar width = $(\".width-" + "input-filter\").val();\n\t\t\tvar length = $(\".length-input-filter\").val();\n\t\t\tvar ca" + "tegory = \""); Write(Uri.EscapeDataString(Model.Model.Name)); WriteLiteral("\";\n\t\t\tvar parentName = \""); Write(Uri.EscapeDataString(parentName)); WriteLiteral(@"""; if (parentName !== ""Home"") category = parentName + "">"" + category;; var url = ""/filteredsearch.htm#/search/maincategory/site/category/"" + category + ""/term/top/20/skip/0/page/0/filters/""; var hasWidth = false; if (width !== """" && width !== undefined) { url = url + ""Width%7c"" + width + ""\""""; hasWidth = true; } if (length !== """" && length !== undefined) { var commaString = hasWidth ? "";"" : """"; url = url + commaString + ""Length%7c"" + length + ""\""""; } window.location.href = url; }); "); } else if (bool.Parse(Model.Model.FindAttribute("IsHidden") ?? "false")) { WriteLiteral("\t
The selected item is not available
\n"); } WriteLiteral("\n"); if (Model.Model.Products.Any() && !bool.Parse(Model.Model.FindAttribute("IsHidden") ?? "false")) { var now = DateTime.UtcNow; var parent = Model.Model.Parent(); var mainCat = Model.Model; var qtyHeader = mainCat.FindAttribute("quantity") ?? ""; var pricePerHeader = mainCat.FindAttribute("Price") ?? "Per Case"; var products = Model.Model.CategoryProducts().Where(x => !x.IsHidden || !x.IsDiscontinued); products = products .OrderBy(a => a.Attributes.Where(b => b.Category == "Metadata" && b.Name == "DisplayOrder" && b.Value != null) .Select(b => Convert.ToInt64(b.Value)) .FirstOrDefault()) .ThenBy(a => a.SKU) .ToList(); var extraColumnHeaders = products .SelectMany(a => a.Attributes) .Where(a => a.Name == a.Value as string) .Select(a => a.Category) .Distinct() .ToList(); var sizeDescriptionAttr = products.First().Attributes.FirstOrDefault(x => x.Category == "Label" && x.Name == "Size"); var sizeDescription = ""; if (sizeDescriptionAttr != null) { sizeDescription = sizeDescriptionAttr.DisplayName; } if (string.IsNullOrWhiteSpace(sizeDescription)) { sizeDescription = "Size
WxL"; } var totalCols = extraColumnHeaders.Count; var cssColNumber = 6; var extraHeaderColNumber = 2; var mainHeaderColNumber = 2; var mainCssClass = "col-lg-offset-2 col-lg-8"; var mainCssDesktop = "col-lg-offset-1 col-lg-10"; if (totalCols == 0) { cssColNumber = 6; } else if (totalCols == 1) { mainHeaderColNumber = 1; } else if (totalCols == 2) { cssColNumber = 7; mainHeaderColNumber = 1; mainCssClass = "col-lg-12"; mainCssDesktop = "col-lg-12"; } else if (totalCols > 2) { extraHeaderColNumber = 1; mainHeaderColNumber = 1; mainCssClass = "col-lg-12"; mainCssDesktop = "col-lg-12"; } var pricePoints = products.SelectMany(a => a.Discounts) .Where(a => a.StartDate <= now="" &&="" a.EndDate="">= now) .OrderBy(a => a.MinimumQuantity) .Select(a => a.MinimumQuantity).Distinct().ToList(); pricePoints.Insert(0, 1); if (pricePoints.Count <= 2="" &&="" totalCols=""> 0) { mainCssDesktop = "col-lg-offset-3 col-lg-7"; } else if (pricePoints.Count <= 2="" &&="" totalCols="=" 0)="" {="" mainCssDesktop="col-lg-offset-3 col-lg-6" ;="" }="" var="" parentName="parent.Name;">\n\t\t\n\t\t\t\n\t\t\t\t(Html.CategoryUrl(parent) , 7231), false) ); WriteLiteral(">\n\t\t\t\t\t\n\t\t\t\t\t"); Write(parentName); WriteLiteral("\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t

"); Write(parentName); WriteLiteral(" - "); Write(Model.Model.Name); WriteLiteral("

\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t\n"); WriteLiteral("\t\t\t\t\t"); Write(Html.CategoryImage(new { @class = "img-responsive category-image" })); WriteLiteral("\n\t\t\t\t\n\t\t\t\t\n"); WriteLiteral("\t\t\t\t\t"); Write(Raw(string.IsNullOrWhiteSpace(Model.Model.Description) ? Model.Model.ShortDescription : Model.Model.Description)); WriteLiteral("\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tMore\n\t\t\t\t\n\t\t\t\t\n"); foreach (var mix in Model.Model.MixAndMatches) { WriteLiteral("\t\t\t\t\t\t(mix.Name , 8348), false) ); WriteAttribute("href", Tuple.Create(" href=\"", 8358), Tuple.Create("\"", 8382) , Tuple.Create(Tuple.Create("", 8365), Tuple.Create(ResolveUrl("~/combination.htm") , 8365), false) ); WriteLiteral(">\n"); } WriteLiteral("\t\t\t\t\n\t\t\t\n\t\t\t(mainCssDesktop , 8470), false) , Tuple.Create(Tuple.Create(" ", 8485), Tuple.Create("col-md-12", 8486), true) , Tuple.Create(Tuple.Create(" ", 8495), Tuple.Create("col-sm-12", 8496), true) ); WriteLiteral(">\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t"); Write(Raw(sizeDescription)); WriteLiteral("\n\t\t\t\t\t\t\tPROD
No.\n"); foreach (var extraHeader in extraColumnHeaders) { WriteLiteral("\t\t\t\t\t\t\t\t"); Write(Raw(extraHeader)); WriteLiteral("\n"); } WriteLiteral("\t\t\t\t\t\t\t"); if (!string.IsNullOrWhiteSpace(qtyHeader)) { WriteLiteral("\t\t\t\t\t\t\t\t"); Write(qtyHeader); WriteLiteral("\n"); } WriteLiteral("\t\t\t\t\t\t\t(pricePoints.Count() , 8925), false) ); WriteLiteral(" style=\"text-align: center;text-transform: capitalize;\""); WriteLiteral(">Price "); Write(pricePerHeader); WriteLiteral("\n\t\t\t\t\t\t\tProgram Discount\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n"); foreach (var point in pricePoints) { WriteLiteral("\t\t\t\t\t\t\t\t"); Write(point); WriteLiteral("\n"); } WriteLiteral("\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n"); foreach (var product in products) { var basePrice = product.DefaultPrice; var prices = product.Prices.ToList(); var programPrice = product.Prices .Where(a => a.StartDate <= now="" &&="" a.EndDate="">= now && a.Name == "Program") .FirstOrDefault(); var priceBreaksQuery = product.Discounts .Where(a => a.StartDate <= now="" &&="" a.EndDate="">= now) .OrderBy(a => a.MinimumQuantity) .Select(a => basePrice.Amount - a.Amount); var priceBreaks = priceBreaksQuery.ToList(); priceBreaks.Insert(0, basePrice.Amount); WriteLiteral("\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t"); Write(product.FindAttribute("size")); WriteLiteral("\n\t\t\t\t\t\t\t\t(Html.ProductUrl(product) , 10006), false) ); WriteLiteral(">"); Write(product.SKU); WriteLiteral("\n"); foreach (var extraHeader in extraColumnHeaders) { var extraColumn = product.Attributes .Where(a => a.Category == extraHeader) .Select(a => (a.Value != null && a.Value is string ? a.Value.ToString() : "N/A")) .DefaultIfEmpty("N/A") .FirstOrDefault(); WriteLiteral("\t\t\t\t\t\t\t\t\t"); Write(extraColumn); WriteLiteral("\n"); } WriteLiteral("\t\t\t\t\t\t\t\t"); if (!string.IsNullOrWhiteSpace(qtyHeader)) { WriteLiteral("\t\t\t\t\t\t\t\t\t"); Write(product.FindAttribute("quantity")); WriteLiteral("\n"); } WriteLiteral("\t\t\t\t\t\t\t\t"); foreach (var br in priceBreaks) { WriteLiteral("\t\t\t\t\t\t\t\t\t"); Write(br.ToString("c")); WriteLiteral("\n"); } WriteLiteral("\t\t\t\t\t\t\t\t"); Write(programPrice != null && programPrice.Amount != null ? programPrice.Amount.ToString("c") : "N/A"); WriteLiteral("\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tAdd\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n"); } WriteLiteral("\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t(mainCssClass , 11231), false) , Tuple.Create(Tuple.Create(" ", 11244), Tuple.Create("col-xs-12", 11245), true) ); WriteLiteral(">\n"); foreach (var product in products) { var basePrice = product.DefaultPrice; WriteLiteral("\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n"); WriteLiteral("\t\t\t\t\t\t\t\t"); Write(Html.ProductImage(product, new { @class = "img-responsive" })); WriteLiteral("\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t"); Write(product.FindAttribute("Label", "Size")); WriteLiteral("

\n\t\t\t\t\t\t\t\t(Html.ProductUrl(product) , 11905), false) ); WriteLiteral(">"); Write(product.SKU); WriteLiteral("

\n"); foreach (var extraHeader in extraColumnHeaders) { var extraColumn = product.Attributes .Where(a => a.Category == extraHeader) .Select(a => (a.Value != null && a.Value is string ? a : null)) .DefaultIfEmpty(null) .FirstOrDefault(); if (extraColumn != null) { WriteLiteral("\t\t\t\t\t\t\t\t\t\t"); Write(extraColumn.Category); WriteLiteral(" : "); Write(extraColumn.Value.ToString()); WriteLiteral("

\n"); } else { WriteLiteral("\t\t\t\t\t\t\t\t\t\t

\n"); } } WriteLiteral("\t\t\t\t\t\t\t\t"); Write(product.FindAttribute("Label", "Quantity")); WriteLiteral("/"); Write(qtyHeader); WriteLiteral("

\n\t\t\t\t\t\t\t\tStarting at $"); Write(product.DefaultPrice.Amount); WriteLiteral("

\n\t\t\t\t\t\t\t\t(mainHeaderColNumber , 12784), false) , Tuple.Create(Tuple.Create(" ", 12804), Tuple.Create("col-md-", 12805), true) , Tuple.Create(Tuple.Create("", 12812), Tuple.Create(mainHeaderColNumber , 12812), false) ); WriteLiteral(">"); Write(product.DefaultPrice.Amount.ToString("c")); WriteLiteral("

\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tAdd\n\t\t\t\t\t\t\n\t\t\t\t\t\n"); } WriteLiteral("\t\t\t\n\t\t\n\t\n"); WriteLiteral("\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t×\n\t\t\t\t\tAdd to cart\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tSuccessfully added to cart

\n\t\t\t\t\tProduct failed to add to cart

\n\t\t\t\t\tView your cart\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tClose\n\t\t\t\t\n\t\t\t\n\t\t\n\t\n"); WriteLiteral("\t\n"); } WriteLiteral("\n"); } } } ------------- END ----------- List of loaded Assemblies: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_64\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Caching\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Caching.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Build.Utilities.v4.0\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.Build.Utilities.v4.0.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.RegularExpressions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.RegularExpressions.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Design\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Design.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.JScript\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.JScript.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\b3f78150\003cc490_2b1fd201\WebActivatorEx.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\b0cc0361\002494ff_7c6acd01\Microsoft.Web.Infrastructure.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\f29eb6e7\00e06841_91f9cf01\Castle.Core.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\fa14f042\c0645ad4_5c87d001\CsQuery.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\01712e43\a7506dd4_5c87d001\DHTMLX.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\228c3e9c\004b3314_b287d201\Elasticsearch.Net.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\4d23932c\a4f2f106_1decd201\Emanager.Api.Client.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\981e91a8\d432ecf2_1cecd201\Emanager.BaseTypes.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\1cd376a5\266df325_9ceed201\Emanager.Client.MTABenefits.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\51f90bab\ea81f527_9ceed201\Emanager.Client.Rideshare.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\7128ae7e\1ab834f9_1cecd201\Emanager.Client.Westerbeke.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\780aaaa5\cc4de393_94ead201\Emanager.Collections.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\0819994c\11654df5_1cecd201\Emanager.Data.Abstractions.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\74e4ad2e\4138c652_17aad201\Emanager.Data.Abstractions.Server.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\1a5c52cc\c0139c05_1decd201\Emanager.Data.Delta.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\ef0a4f5a\38d0baf4_1cecd201\Emanager.Data.ValueTypes.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\d3814db1\7fa55df3_1cecd201\Emanager.Dto.Automail.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\9f2bb29f\4bbdacf3_1cecd201\Emanager.Dto.Calendar.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\15dfbbb6\14f9fdf3_1cecd201\Emanager.Dto.CMS.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\d1591ec5\59b441f3_1cecd201\Emanager.Dto.CustomForms.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\3dcd2883\0b9c70f4_1cecd201\Emanager.Dto.Ecommerce.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\6e5fedcd\7d8eb0f3_1cecd201\Emanager.Dto.Hosting.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\396bb3aa\e1935cf3_1cecd201\Emanager.Dto.ISO.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\67d74829\cb55aff3_1cecd201\Emanager.Dto.Rideshare.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\17e96d21\214016f4_1cecd201\Emanager.Dto.Scripting.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\6e46a7bd\b9c85ff3_1cecd201\Emanager.Dto.Security.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\fae16da5\a389b62c_9ceed201\Emanager.EditorFrontEnd.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\638c9581\f8c938f2_1cecd201\Emanager.Extensions.ByteArray.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\a8b3d2ff\cc4de393_94ead201\Emanager.Extensions.Datetime.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\1ea15d97\cc4de393_94ead201\Emanager.Extensions.DependencyInjection.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\52ff264c\cc4de393_94ead201\Emanager.Extensions.Dictionary.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\097be758\cc4de393_94ead201\Emanager.Extensions.Enumerable.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\03776267\8df11d3d_93a1d201\Emanager.Extensions.Html.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\2f2033f2\cc4de393_94ead201\Emanager.Extensions.IO.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\631c5dbd\baf964f3_1cecd201\Emanager.Extensions.Json.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\5a7e7d12\a425fdf2_1cecd201\Emanager.Extensions.Object.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\405ec3c9\07ca4c23_1caad201\Emanager.Extensions.Queryable.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\83b48568\cc4de393_94ead201\Emanager.Extensions.RuntimeType.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\2950c093\d4e6adf2_1cecd201\Emanager.Extensions.Strings.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\d0bef0a9\92d29294_94ead201\Emanager.Extensions.Tasks.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\5818ec35\7da872f2_1cecd201\Emanager.Extentions.Streams.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\ac1d4c9e\284f4707_1decd201\Emanager.Razor.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\3df19a3c\a31eaf82_8debd201\Emanager.Security.Abstractions.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\8c801dd2\b9ed7c05_1decd201\Emanager.Shell.Abstractions.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\72a32f19\2349862b_9ceed201\Emanager.Shell.NinjectBindings.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\24214ead\d93146f4_1cecd201\Emanager.Utilities.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\f53b1402\919585f5_1cecd201\Emanager.Utilities.Ecommerce.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\c0b056bf\e7277b06_1decd201\Emanager.Utilities.Ninject.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\ee6ca7a9\3fe6cdf4_1cecd201\Emanager.Utilities.Webforms.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\e556dab8\56427024_9ceed201\Emanager.Web.Base.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\cb32eaf3\b1a3e7d8_31fbd201\Emanager.Web.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\31b4c319\f7656a8b_d807d401\Emanager.Web.Internal.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\adf57e0a\49280f2b_9ceed201\Emanager.Web.LegacyEcommerce.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\c709bb9c\00d6b426_af6bd201\GreenPipes.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\ad881eff\0046dc91_e0ddd101\HtmlAgilityPack.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\051e45e5\fffabc01_3b34d101\Magnum.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\e0121457\002d468f_ed7cd201\MassTransit.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\512e8cad\00ef1b95_9c5ed101\Microsoft.Diagnostics.Tracing.TraceEvent.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\b8c85705\ff9d64d4_5c87d001\Microsoft.IO.RecyclableMemoryStream.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\3d4db234\005ba4fc_299acf01\Microsoft.Practices.EnterpriseLibrary.SemanticLogging.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\07a38047\00786415_b287d201\Nest.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\3661bf02\00c72e01_164cd201\NewId.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\9607fba4\0017e2b5_e9c5d101\Newtonsoft.Json.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\3c101b2f\7791c77a_df0dd101\Ninject.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\95257226\005429b7_4645cf01\Ninject.Extensions.Conventions.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\443f1241\00d6c60e_4570cf01\Ninject.Extensions.Factory.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\0939bb64\00f282e2_48d4cf01\Ninject.Web.Common.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\71e6d2ea\00d83dc3_7463cf01\Ninject.Web.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\0d13c87e\00bac78d_c570d101\PayPalCoreSDK.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\96af2d6e\00fb824a_0536d201\PayPalMerchantSDK.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\a38d6ce1\00a6d37b_113ed201\RazorEngine.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Collections.Concurrent\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Collections.Concurrent.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Collections\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Collections.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\a3fc7e83\003f5dce_1b5ad201\System.Collections.Immutable.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\50bf96af\00a1e260_4237d201\System.Collections.Specialized.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.Annotations\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.ComponentModel.Annotations.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.EventBasedAsync\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.ComponentModel.EventBasedAsync.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\8022b3f2\00287664_4237d201\System.ComponentModel.TypeConverter.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Diagnostics.Debug\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Diagnostics.Debug.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\d94dad43\0090ff6d_4237d201\System.Diagnostics.Tracing.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Dynamic.Runtime\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Dynamic.Runtime.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Globalization\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Globalization.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\3ddf42b8\0025ba78_4237d201\System.IO.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Linq.Expressions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Linq.Expressions.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\9a62b5b9\97eb2756_a0f5d001\System.Net.Http.Formatting.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Net.NetworkInformation\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.NetworkInformation.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Net.Primitives\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Primitives.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Net.Requests\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Requests.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ObjectModel\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.ObjectModel.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\4e45d69a\00c89b8a_4237d201\System.Reflection.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\d5f85f64\00b7b897_4237d201\System.Runtime.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\f511573f\00f5cc8b_4237d201\System.Runtime.Extensions.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.InteropServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.InteropServices.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization.Primitives\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Serialization.Primitives.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization.Xml\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Serialization.Xml.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Security.Cryptography.Algorithms\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Security.Cryptography.Algorithms.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\520e9d24\006b7d9c_4237d201\System.Security.Cryptography.Primitives.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Http\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.ServiceModel.Http.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Text.Encoding\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Text.Encoding.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Text.Encoding.Extensions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Text.Encoding.Extensions.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Text.RegularExpressions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Text.RegularExpressions.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Threading\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Threading.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Threading.Tasks\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Threading.Tasks.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\400b0daa\fac649d9_9ff5d001\System.Web.Http.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\assembly\dl3\608a2eaa\00c46126_d93ad001\System.Web.Razor.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.ReaderWriter\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Xml.ReaderWriter.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.XDocument\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Xml.XDocument.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.XmlSerializer\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Xml.XmlSerializer.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Resources.ResourceManager\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Resources.ResourceManager.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Linq\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Linq.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http.WebRequest\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.WebRequest.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\SMDiagnostics\v4.0_4.0.0.0__b77a5c561934e089\SMDiagnostics.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Internals\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Internals.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_global.asax.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Browsers.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activation\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activation.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xaml.Hosting\v4.0_4.0.0.0__31bf3856ad364e35\System.Xaml.Hosting.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.ComponentModel.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Mobile\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_64\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.IdentityModel\v4.0_4.0.0.0__b77a5c561934e089\System.IdentityModel.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Web\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.Activities.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activities.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.WorkflowServices\v4.0_4.0.0.0__31bf3856ad364e35\System.WorkflowServices.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.DynamicData\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.DynamicData.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.Services.Design\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Services.Design.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Web_category.htm.cdcab7d2.14-lngbw.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xaml\v4.0_4.0.0.0__b77a5c561934e089\System.Xaml.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Dynamic\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Dynamic.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Reflection.Extensions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Reflection.Extensions.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Web_category.htm.cdcab7d2.ievmszxb.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Web_product.htm.cdcab7d2.9murshpt.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Web_category.htm.cdcab7d2.qd99ae9l.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Web_category.htm.cdcab7d2.rysf1f-c.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Web_category.htm.cdcab7d2.5b6yvdnf.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Web_category.htm.cdcab7d2.6n3txeym.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Web_product.htm.cdcab7d2.nsgrktk2.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Web_category.htm.cdcab7d2.t7pbjxal.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Web_product.htm.cdcab7d2.wul0m3de.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Web_category.htm.cdcab7d2.ig7xincb.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Web_category.htm.cdcab7d2.ify6ulmd.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Web_category.htm.cdcab7d2.waiivf-d.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Web_category.htm.cdcab7d2.ymojusib.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Web_product.htm.cdcab7d2.ysqnnkkk.dll Loaded Assembly: D:\ASPNET_Temp\root\b2f74fc2\88759fe2\App_Web_category.htm.cdcab7d2.ssv8cprs.dllSystem.Tuple`2[System.Type,RazorEngine.Compilation.CompilationData] CompileTypeImpl(RazorEngine.Compilation.TypeContext) at RazorEngine.Compilation.DirectCompilerServiceBase.CompileTypeImpl(TypeContext context) at RazorEngine.Compilation.DirectCompilerServiceBase.CompileType_Windows(TypeContext context) at RazorEngine.Compilation.DirectCompilerServiceBase.CompileType(TypeContext context) at RazorEngine.Templating.RazorEngineCore.CreateTemplateType(ITemplateSource razorTemplate, Type modelType) at RazorEngine.Templating.RazorEngineCore.Compile(ITemplateKey key, Type modelType) at RazorEngine.Templating.RazorEngineService.CompileAndCacheInternal(ITemplateKey key, Type modelType) at RazorEngine.Templating.RazorEngineService.GetCompiledTemplate(ITemplateKey key, Type modelType, Boolean compileOnCacheMiss) at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at Emanager.Web.UI.ControlBase.RenderRazorInternal(String uniqueId, HtmlTextWriter writer) in C:\Users\adavanzo\Desktop\src\Emanager TFSGIT\Emanager.Shell\Emanager.Web.Base\UI\ControlBase.cs:line 278 at Emanager.Web.UI.ControlBase.RenderRazor(HtmlTextWriter writer) in C:\Users\adavanzo\Desktop\src\Emanager TFSGIT\Emanager.Shell\Emanager.Web.Base\UI\ControlBase.cs:line 245