public void ExportFractionsXml(FractionsXmlModel fractions, string fileName)
        {
            string path = "../../../../03. Xml Files";

            Directory.CreateDirectory(path);
            using (var stream = File.Create($"{path}/{fileName}.xml"))
            {
                var xmlSerializer = new XmlSerializer(typeof(FractionsXmlModel));
                xmlSerializer.Serialize(stream, fractions);
            }
        }
        public string ExportFractions()
        {
            var data      = this.dataGenrator.FillWithFractionsData();
            var fractions =
                new FractionsXmlModel
            {
                Fractions = data
            };

            this.exporter.ExportFractionsXml(fractions, "All Fractions");

            return("All fractions xml created.");
        }
        public string ExportFractionDetails(object fractionId)
        {
            var data      = this.dataGenrator.FillWithFractionsData(fractionId);
            var fractions =
                new FractionsXmlModel
            {
                Fractions = data
            };

            this.exporter.ExportFractionsXml(fractions, "FractionWithSpecificId");

            return($"Fraction with {fractionId} id xml created.");
        }