コード例 #1
0
        private void SaveFile(GenericSaasFile saasFile)
        {
            var fileName = $"{txtFolder.Text}\\{txtFileName.Text}.json";
            var json     = JsonSerializer.Serialize(saasFile);

            if (File.Exists(fileName))
            {
                File.Delete(fileName);
            }

            using (StreamWriter sw = File.CreateText(fileName))
            {
                sw.WriteLine(json);
            }
        }
コード例 #2
0
        private void CreateFile()
        {
            var genericSaasJson = new GenericSaasFile();

            for (int i = 0; i < int.Parse(txtNumberOfSubscriptions.Text); i++)
            {
                genericSaasJson.Subscriptions.Add(new Subscription(int.Parse(txtNumberOfUsers.Text)));
            }

            foreach (var subscription in genericSaasJson.Subscriptions)
            {
                foreach (var user in subscription.UserIds)
                {
                    genericSaasJson.Users.Add(new User(user, int.Parse(txtLastActivity.Text)));
                }
            }

            SaveFile(genericSaasJson);
        }