GEYSER striped T-shirt | seamless | dame

Nr. G11024

Error executing template "Designs/identity_v2/ecom/product/partials/prices.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_3a184bcf54504a60be3776e045c12741.Execute() in D:\dynamicweb.net\Solutions\id.espresso4.dk-e5\Files\Templates\Designs\identity_v2\ecom\product\partials\prices.cshtml:line 16
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @using Co3.Espresso.Base.Extensions 2 @using Co3.Espresso.Website.Models.FrontEnd.Settings 3 @using Co3.Espresso.Website.Services 4 @using Co3.ID.Dw.Helpers 5 @using Co3.ID.Dw.Models.Frontend.Ecommerce 6 @using Co3.ID.Dw.Models.Frontend.Users 7 @using Dynamicweb.Frontend 8 @using Dynamicweb.Security.UserManagement 9 @inherits Dynamicweb.Rendering.ViewModelTemplate<Co3.ID.Dw.Models.Frontend.Ecommerce.IdentityProduct> 10 11 @{ 12 ShopType shopContext = SiteContext.CurrentSiteContext(); 13 User currentUser = PageView.Current().User; 14 bool isCustomerShop = (PageView.Current().Area.Item["IsCustomerShop"] != null && (bool) PageView.Current().Area.Item["IsCustomerShop"] == true); 15 string discountGroup = currentUser != null ? currentUser.GetCustomFieldValue<string>("DiscountGroup") : string.Empty; 16 bool showPrices = !isCustomerShop || (isCustomerShop && UserContext.Current.CustomerShop.Settings.ShowPrices == true); 17 PriceDetails priceDetails = Model.PriceDetails; 18 } 19 20 @if (shopContext == ShopType.B2B && string.IsNullOrEmpty(discountGroup) == false && Model.ListPrices != null && Model.ListPrices.Any()) 21 { 22 <div class="mb-2 e-product-price "> 23 24 @if (SiteContext.ShowPrices()) 25 { 26 <span class="h2 text-primary mb-1"> 27 <span class="font-weight-bold js-e-price"> 28 @priceDetails.CurrentPrice.Formatted 29 </span> 30 </span> 31 <p class="text-muted small id-product-details-list-price mb-0"> 32 <span class="small"> 33 34 @Translate("Product Your Price - Text", "Din pris"): 35 <span > 36 <span class="font-weight-bold" style="text-decoration: line-through;">@priceDetails.BasePrice.Formatted</span> <span class="font-weight-bold text-primary"> - @priceDetails.DiscountPercentageFormatted</span> 37 </span> 38 39 </span> 40 </p> 41 42 if (!priceDetails.IsBasePriceFromAll) 43 { 44 <p class="text-muted small id-product-details-list-price mb-0"> 45 <span class="small"> 46 ( 47 @Translate("Product List Price - Text", "Listepris") 48 <span class="js-e-product-listprice"> 49 @PriceService.Instance.GetPrice(new PriceSettings() 50 { 51 Value = Model.ListPrices.FirstOrDefault()?.Amount 52 }) 53 </span> 54 ) 55 </span> 56 </p> 57 } 58 59 60 } 61 else 62 { 63 <span class="text-muted"> 64 @Translate("Product List Price - Text", "Listepris") 65 <span class="js-e-product-listprice"> 66 @PriceService.Instance.GetPrice(new PriceSettings() 67 { 68 Value = Model.ListPrices.FirstOrDefault()?.Amount 69 }) 70 </span> 71 </span> 72 } 73 </div> 74 } 75 76 77 @if (shopContext == ShopType.B2C) 78 { 79 <p class="e-product-price mb-1 mt-0"> 80 <span class="h2 font-weight-bold text-primary mr-1">@Model.Price.Format()</span> 81 <span class="font-family-headings font-weight-semibold small text-muted"> 82 <small>(@Model.PriceWithoutVat.Formatted @Translate("Ecom - Price without VAT - text", "ekskl. moms"))</small> 83 </span> 84 </p> 85 } 86 87 @if (shopContext == ShopType.CustomerShop) 88 { 89 <p class="e-product-price mb-1 mt-0 @(showPrices == false ? "hidden-price" : string.Empty)"> 90 <span class="h2 font-weight-bold text-primary">@Model.Price.Format()</span> 91 <span class="font-family-headings font-weight-semibold small text-muted"> 92 <small>(@Translate("Ecom - Price without VAT - text", "ekskl. moms"))</small> 93 </span> 94 </p> 95 }
Stribet T-shirt i 2 farver til en aktiv hverdag eller sport. T-shirten har et sømløst design, der sikrer tætsiddende og komfortabel pasform. Materialet er let, blødt og permanent s...Vis mere
Stribet T-shirt i 2 farver til en aktiv hverdag eller sport. T-shirten har et sømløst design, der sikrer tætsiddende og komfortabel pasform. Materialet er let, blødt og permanent svedtransporterende samt hurtigttørrende. For optimal åndbarhed er der specialstrikkede ventilationsområder. Kvalitetsforstærkning af nakke og skuldersømme.
  • checkFri fragt over kr. 499,00 · Info
  • check1-2 dages levering · Info
  • check14 dages fortrydelsesret · Info
by ID®
GEYSER striped T-shirt | seamless | dame
GEYSER striped T-shirt | seamless | dame
GEYSER striped T-shirt | seamless | dame
GEYSER striped T-shirt | seamless | dame
GEYSER striped T-shirt | seamless | dame
GEYSER striped T-shirt | seamless | dame
keyboard_arrow_up