How do I fix this?
City is another property/variable in my project.
Product Total is as well.
I am trying to get differing sales tax calculations based on where the sale has occurred.

```
public double SalesTax  // Define result property
{
  get
  {
    if (City == "Town #1")
      return Math.Round(this.ProductTotal * #1_TAX_RATE, 2);
    else if (City == "Town #2")
      return Math.Round(this.ProductTotal * #2_TAX_RATE, 2);
    else if (City == "Town #3")
      return Math.Round(this.ProductTotal * #3_TAX_RATE, 2);
    else if (City == "Town #4")
      return Math.Round(this.ProductTotal * #4_TAX_RATE, 2);
  }
  set
  {
    if ((value >= 0) && (value <= 1000.0))
      this.SalesTax = value;
    else
      ProcessError(String.Format("(0) can not be assigned to a SalesTax property", value));
  }
}

```

The error as pointed out is the get doesn't return a value and I do not understand why?