title: Assigning default values to parameters when passed a NULL
body: <p>Is there a better way of doing this - </p>
  
  <pre><code>if (Number.IsNotNullOrEmpty())
  {
      var status = _Logic.Order(data, Number);
  } 
  else
  {
      var status = _Logic.Order(data);
  }
  </code></pre>
  
  <p>Signature of the <code>Order</code> method - </p>
  
  <pre><code>Order(Data data, string number = "4a")
  </code></pre>
  
  <p>I am basically calling the same method in a different way based on if the <code>number</code> is NULL.</p>