|
using System.Collections.Generic;
namespace MyMagellanApp.Features.Tax.Model
{
public class TaxEstimatorSelector : ITaxEstimatorSelector
{
private readonly Dictionary<TaxPeriod, ITaxEstimator> _estimatorsByPeriod = new Dictionary<TaxPeriod, ITaxEstimator>();
public void AddTaxRate(TaxPeriod period, ITaxEstimator estimator)
{
_estimatorsByPeriod.Add(period, estimator);
}
public ITaxEstimator Select(TaxPeriod period)
{
return _estimatorsByPeriod[period];
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
My name is
Paul Stovell. I live in Brisbane and develop an automated release management product,
Octopus Deploy. Prior to working on Octopus I worked for an investment bank in London, and for
Readify. I also work on
a few open source projects. I am a Microsoft MVP for Client Application Development.