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