Ejemplo n.º 1
0
        private void SaveRounds()
        {
            if (Rounds.IsNullOrEmpty())
            {
                return;
            }

            var fileName = FileDialogService.FileNameFromSaveFileDialog(ProgramTexts.FileDialog_XmlFileFilter);

            if (fileName.IsNullOrEmpty())
            {
                return;
            }

            using (var sw = new StreamWriter(fileName))
            {
                var roundsToSerialize = Rounds.Select(x => new RoundSerializable(x)).ToList();
                _roundsSerializer.Serialize(sw, roundsToSerialize);
            }
        }