<pre class='dw-error'>Error compiling template "/Designs/Shared/Json/Paragraph/Gift_Card_Credit_White_Feed.cshtml"
Line 12: The type or namespace name 'Custom' does not exist in the namespace 'Advania' (are you missing an assembly reference?)
Line 24: The name 'HttpContext' does not exist in the current context
Line 26: The name 'HttpContext' does not exist in the current context
<hr/>
<div class='source-code'>
<span class='line-number'>  1</span>     // &lt;auto-generated/&gt;
<span class='line-number'>  2</span>     #pragma warning disable 1591
<span class='line-number'>  3</span>     namespace CompiledRazorTemplates.Dynamic
<span class='line-number'>  4</span>     {
<span class='line-number'>  5</span>         #line hidden
<span class='line-number'>  6</span>         using System.Threading.Tasks;
<span class='line-number'>  7</span>         using System;
<span class='line-number'>  8</span>         using System.Collections.Generic;
<span class='line-number'>  9</span>         using System.Linq;
<span class='line-number'> 10</span>         using System.Web;
<span class='line-number'> 11</span>         using Newtonsoft.Json;
<span class='line-number'> 12</span>         using Advania.Custom;
<span class='line-number'> 13</span>         internal class RazorEngine_b7e009ccd1dd4a40ae09592f7ded4bdb : Dynamicweb.Rendering.RazorTemplateBase&lt;Dynamicweb.Rendering.RazorTemplateModel&lt;Dynamicweb.Rendering.Template&gt;&gt;
<span class='line-number'> 14</span>         {
<span class='line-number'> 15</span>             #pragma warning disable 1998
<span class='line-number'> 16</span>             public async override global::System.Threading.Tasks.Task ExecuteAsync()
<span class='line-number'> 17</span>             {
<span class='line-number'> 18</span>                 WriteLiteral(&quot;\r\n&quot;);
<span class='line-number'> 19</span>                 WriteLiteral(&quot;\r\n&quot;);
<span class='line-number'> 20</span>                 WriteLiteral(&quot;\r\n&quot;);
<span class='line-number'> 21</span>                   
<span class='line-number'> 22</span>         var giftCard = new GiftCard();
<span class='line-number'> 23</span>     
<span class='line-number'> 24</span>         giftCard.giftCardCredit = Convert.ToString(HttpContext.Current.Items[&quot;giftCardCredit&quot;]);
<span class='line-number'> 25</span>         giftCard.giftCardCredit_Normalized = normalizePriceString(giftCard.giftCardCredit);
<span class='line-number'> 26</span>         giftCard.giftCardNumber = Convert.ToString(HttpContext.Current.Items[&quot;giftCardNumber&quot;]);
<span class='line-number'> 27</span>         giftCard.invalidGiftCard = !string.IsNullOrEmpty(giftCard.giftCardNumber) &amp;&amp; Convert.ToDouble(giftCard.giftCardNumber) &lt; 0;
<span class='line-number'> 28</span>     
<span class='line-number'> 29</span>         string jsonFeed = &quot;[]&quot;;
<span class='line-number'> 30</span>         jsonFeed = JsonConvert.SerializeObject(giftCard, Formatting.Indented);
<span class='line-number'> 31</span>                 WriteLiteral(&quot;\r\n\r\n\r\n&quot;);
<span class='line-number'> 32</span>                 Write(jsonFeed);
<span class='line-number'> 33</span>                 WriteLiteral(&quot;\r\n&quot;);
<span class='line-number'> 34</span>             }
<span class='line-number'> 35</span>             #pragma warning restore 1998
<span class='line-number'> 36</span>                          
<span class='line-number'> 37</span>         public class GiftCard
<span class='line-number'> 38</span>         {
<span class='line-number'> 39</span>             public string giftCardCredit { get; set; }
<span class='line-number'> 40</span>             public string giftCardCredit_Normalized { get; set; }
<span class='line-number'> 41</span>             public string giftCardNumber { get; set; }
<span class='line-number'> 42</span>             public bool invalidGiftCard { get; set; }
<span class='line-number'> 43</span>         }
<span class='line-number'> 44</span>                         
<span class='line-number'> 45</span>         public static string normalizePriceString(string priceString)
<span class='line-number'> 46</span>         {
<span class='line-number'> 47</span>             if (string.IsNullOrWhiteSpace(priceString))
<span class='line-number'> 48</span>             {
<span class='line-number'> 49</span>                 return &quot;0&quot;;
<span class='line-number'> 50</span>             }
<span class='line-number'> 51</span>             else
<span class='line-number'> 52</span>             {
<span class='line-number'> 53</span>                 string strippedPriceString = priceString.Replace(&quot;.&quot;, &quot;&quot;);
<span class='line-number'> 54</span>                 string fixedPriceString = strippedPriceString.Replace(&quot;,&quot;, &quot;.&quot;);
<span class='line-number'> 55</span>                 double priceDouble = double.Parse(fixedPriceString, System.Globalization.CultureInfo.InvariantCulture);
<span class='line-number'> 56</span>                 return String.Format(&quot;{0:n0}&quot;, Math.Round(priceDouble));
<span class='line-number'> 57</span>             }
<span class='line-number'> 58</span>         }
<span class='line-number'> 59</span>         }
<span class='line-number'> 60</span>     }
<span class='line-number'> 61</span>     #pragma warning restore 1591
<span class='line-number'> 62</span>     
</div>
<hr/>
<div class='template-code'>
<span class='line-number'>  1</span>     @inherits Dynamicweb.Rendering.RazorTemplateBase&lt;Dynamicweb.Rendering.RazorTemplateModel&lt;Dynamicweb.Rendering.Template&gt;&gt;
<span class='line-number'>  2</span>     @using System.Web;
<span class='line-number'>  3</span>     @using Newtonsoft.Json;
<span class='line-number'>  4</span>     @using Advania.Custom;
<span class='line-number'>  5</span>     
<span class='line-number'>  6</span>     @functions { 
<span class='line-number'>  7</span>         public class GiftCard
<span class='line-number'>  8</span>         {
<span class='line-number'>  9</span>             public string giftCardCredit { get; set; }
<span class='line-number'> 10</span>             public string giftCardCredit_Normalized { get; set; }
<span class='line-number'> 11</span>             public string giftCardNumber { get; set; }
<span class='line-number'> 12</span>             public bool invalidGiftCard { get; set; }
<span class='line-number'> 13</span>         }
<span class='line-number'> 14</span>     }
<span class='line-number'> 15</span>     
<span class='line-number'> 16</span>     @functions {
<span class='line-number'> 17</span>         public static string normalizePriceString(string priceString)
<span class='line-number'> 18</span>         {
<span class='line-number'> 19</span>             if (string.IsNullOrWhiteSpace(priceString))
<span class='line-number'> 20</span>             {
<span class='line-number'> 21</span>                 return &quot;0&quot;;
<span class='line-number'> 22</span>             }
<span class='line-number'> 23</span>             else
<span class='line-number'> 24</span>             {
<span class='line-number'> 25</span>                 string strippedPriceString = priceString.Replace(&quot;.&quot;, &quot;&quot;);
<span class='line-number'> 26</span>                 string fixedPriceString = strippedPriceString.Replace(&quot;,&quot;, &quot;.&quot;);
<span class='line-number'> 27</span>                 double priceDouble = double.Parse(fixedPriceString, System.Globalization.CultureInfo.InvariantCulture);
<span class='line-number'> 28</span>                 return String.Format(&quot;{0:n0}&quot;, Math.Round(priceDouble));
<span class='line-number'> 29</span>             }
<span class='line-number'> 30</span>         }
<span class='line-number'> 31</span>     }
<span class='line-number'> 32</span>     
<span class='line-number'> 33</span>     @{
<span class='line-number'> 34</span>         var giftCard = new GiftCard();
<span class='line-number'> 35</span>     
<span class='line-number'> 36</span>         giftCard.giftCardCredit = Convert.ToString(HttpContext.Current.Items[&quot;giftCardCredit&quot;]);
<span class='line-number'> 37</span>         giftCard.giftCardCredit_Normalized = normalizePriceString(giftCard.giftCardCredit);
<span class='line-number'> 38</span>         giftCard.giftCardNumber = Convert.ToString(HttpContext.Current.Items[&quot;giftCardNumber&quot;]);
<span class='line-number'> 39</span>         giftCard.invalidGiftCard = !string.IsNullOrEmpty(giftCard.giftCardNumber) &amp;&amp; Convert.ToDouble(giftCard.giftCardNumber) &lt; 0;
<span class='line-number'> 40</span>     
<span class='line-number'> 41</span>         string jsonFeed = &quot;[]&quot;;
<span class='line-number'> 42</span>         jsonFeed = JsonConvert.SerializeObject(giftCard, Formatting.Indented);
<span class='line-number'> 43</span>     }
<span class='line-number'> 44</span>     
<span class='line-number'> 45</span>     
<span class='line-number'> 46</span>     
<span class='line-number'> 47</span>     @jsonFeed
<span class='line-number'> 48</span>     
</div>
</pre>