Beispiel #1
0
        private TaxConfigurationData LoadConfigurationData()
        {
            if (LoadedTaxConfigurationData == null)
            {
                var asm = typeof(EmbeddedTaxConfigurationDataProvider).Assembly;
                using (var configStream = asm.GetManifestResourceStream(PayrollConfigName))
                    using (var textReader = new StreamReader(configStream))
                    {
                        var jsonConfig = textReader.ReadToEnd();
                        LoadedTaxConfigurationData = JsonConvert.DeserializeObject <TaxConfigurationData>(jsonConfig);
                    }
            }

            return(LoadedTaxConfigurationData);
        }
Beispiel #2
0
 public DatabaseContext()
 {
     Employees         = EmployeeData.GenerateTestData();
     TaxSlabs          = TaxSlabData.GenerateTestData();
     TaxConfigurations = TaxConfigurationData.GenerateTaxConfigurationData();
 }