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); } }
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); }