// This will be the controller static void Main(string[] args) { IReadOnlyTaxManager <TaxInfo> readOnlyManagerDefault = GetReadOnlyTaxManager(1); IReadOnlyTaxManager <TaxInfo> readOnlyManagerChina = GetReadOnlyTaxManager(2); IReadOnlyTaxManager <TaxInfo> readOnlyManagerTaiwan = GetReadOnlyTaxManager(3); TaxInfo defaultTaxInfo = GetTaxInfo(readOnlyManagerDefault); TaxInfo taiwanTaxInfo = GetTaxInfo(readOnlyManagerTaiwan); TaxInfo chinaTaxInfo = GetTaxInfo(readOnlyManagerChina); SaveTaxInfo(1, defaultTaxInfo); SaveTaxInfo(2, chinaTaxInfo); SaveTaxInfo(3, taiwanTaxInfo); }
public static TaxInfo GetTaxInfo(IReadOnlyTaxManager <TaxInfo> taxManager) { return(taxManager.GetTaxInfo()); }