Пример #1
0
        private void ReloadTestData()
        {
            if (PersonTestData == default)
            {
                PersonTestData = new List <PersonEntity>();
            }
            if (AddressTestData == default)
            {
                AddressTestData = new List <AddressEntity>();
            }
            if (PersonAttributeTestData == default)
            {
                PersonAttributeTestData = new List <PersonAttributesEntity>();
            }

            PersonTestData.Clear();
            AddressTestData.Clear();
            PersonAttributeTestData.Clear();

            using (StreamReader file = File.OpenText("persontestdata.json"))
            {
                Newtonsoft.Json.JsonSerializer serializer = new Newtonsoft.Json.JsonSerializer();
                PersonTestData.AddRange((List <PersonEntity>)serializer.Deserialize(file, typeof(List <PersonEntity>)));
            }
            using (StreamReader file = File.OpenText("addresstestdata.json"))
            {
                Newtonsoft.Json.JsonSerializer serializer = new Newtonsoft.Json.JsonSerializer();
                AddressTestData.AddRange((List <AddressEntity>)serializer.Deserialize(file, typeof(List <AddressEntity>)));
            }
            using (StreamReader file = File.OpenText("personattributetestdata.json"))
            {
                Newtonsoft.Json.JsonSerializer serializer = new Newtonsoft.Json.JsonSerializer();
                PersonAttributeTestData.AddRange((List <PersonAttributesEntity>)serializer.Deserialize(file, typeof(List <PersonAttributesEntity>)));
            }
        }
Пример #2
0
        private void ReloadTestData()
        {
            if (PersonTestData == default)
            {
                PersonTestData = new List <PersonEntity>();
            }
            if (SettingTestData == default)
            {
                SettingTestData = new List <SettingEntity>();
            }
            if (SettingDevelopmentTestData == default)
            {
                SettingDevelopmentTestData = new List <SettingEntity>();
            }
            if (SettingMobileTestData == default)
            {
                SettingMobileTestData = new List <SettingEntity>();
            }
            if (SettingMobileDevelopmentTestData == default)
            {
                SettingMobileDevelopmentTestData = new List <SettingEntity>();
            }

            PersonTestData.Clear();
            SettingTestData.Clear();
            SettingDevelopmentTestData.Clear();
            SettingMobileTestData.Clear();
            SettingMobileDevelopmentTestData.Clear();

            using (StreamReader file = File.OpenText("persontestdata.json"))
            {
                Newtonsoft.Json.JsonSerializer serializer = new Newtonsoft.Json.JsonSerializer();
                PersonTestData.AddRange((List <PersonEntity>)serializer.Deserialize(file, typeof(List <PersonEntity>)));
            }
            using (StreamReader file = File.OpenText("settingtestdata.json"))
            {
                JObject fileAsJson = JObject.Parse(file.ReadToEnd());
                foreach (KeyValuePair <string, JToken> entry in fileAsJson)
                {
                    SettingTestData.Add(new SettingEntity()
                    {
                        Key         = entry.Key,
                        Value       = entry.Value.ToString(),
                        Application = "",
                        Environment = ""
                    });
                }
            }
            using (StreamReader file = File.OpenText("settingtestdata.Development.json"))
            {
                JObject fileAsJson = JObject.Parse(file.ReadToEnd());
                foreach (KeyValuePair <string, JToken> entry in fileAsJson)
                {
                    SettingDevelopmentTestData.Add(new SettingEntity()
                    {
                        Key         = entry.Key,
                        Value       = entry.Value.ToString(),
                        Application = "",
                        Environment = "Development"
                    });
                }
            }
            using (StreamReader file = File.OpenText("settingtestdata.Mobile.json"))
            {
                JObject fileAsJson = JObject.Parse(file.ReadToEnd());
                foreach (KeyValuePair <string, JToken> entry in fileAsJson)
                {
                    SettingMobileTestData.Add(new SettingEntity()
                    {
                        Key         = entry.Key,
                        Value       = entry.Value.ToString(),
                        Application = "Mobile",
                        Environment = ""
                    });
                }
            }
            using (StreamReader file = File.OpenText("settingtestdata.Mobile.Development.json"))
            {
                JObject fileAsJson = JObject.Parse(file.ReadToEnd());
                foreach (KeyValuePair <string, JToken> entry in fileAsJson)
                {
                    SettingMobileDevelopmentTestData.Add(new SettingEntity()
                    {
                        Key         = entry.Key,
                        Value       = entry.Value.ToString(),
                        Application = "Mobile",
                        Environment = "Development"
                    });
                }
            }
        }