Ejemplo n.º 1
0
        // 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);
        }
Ejemplo n.º 2
0
 public static TaxInfo GetTaxInfo(IReadOnlyTaxManager <TaxInfo> taxManager)
 {
     return(taxManager.GetTaxInfo());
 }