title: Change the Currency Symbol thoroughout the Application
body: <p>I derive the controllers from a base class:</p>
  
  <pre><code>namespace merawi.Controllers
  {
      public class BaseController : Controller
      {
          public CultureInfo trTR = new CultureInfo("tr-TR");
  
          public BaseController()
          {
              trTR.NumberFormat.CurrencySymbol = "TL";
          }
      }
  }
  </code></pre>
  
  <p>and use this statement to format the currencies:</p>
  
  <pre><code>ViewBag.SellingPrice = sp.ToString("C", trTR);
  </code></pre>
  
  <p>However, in the views which has viewmodels like </p>
  
  <pre><code>@model List&lt;merawi.Models.DocumentWorkStep&gt;
  </code></pre>
  
  <p>I need a way to format the currencies as desired.</p>
  
  <p><code>SellingPrice</code> is a decimal field in the <code>DocumentWorkStep</code> class:</p>
  
  <pre><code>public Nullable&lt;decimal&gt; SellingPrice { get; set; }
  </code></pre>
  
  <p>and using this </p>
  
  <pre><code>&lt;td&gt;@string.Format("{0:C}", res.SellingPrice)&lt;/td&gt;
  </code></pre>
  
  <p>outputs ₺, I need "TL"</p>
  
  <p>I need a way to access the trTR object from the view files...</p>
  
  <p>Thanks</p>