public string GetXml(int id, Guid guid) { var model = new MoreInfoRequest { Id = id, Guid = guid }; var emptyNamepsaces = new XmlSerializerNamespaces(new[] { XmlQualifiedName.Empty }); var serializer = new XmlSerializer(typeof(MoreInfoRequest)); var settings = new XmlWriterSettings { Indent = true, OmitXmlDeclaration = true }; using (var stringWriter = new StringWriter()) { using (var xmlWriter = XmlWriter.Create(stringWriter, settings)) { serializer.Serialize(xmlWriter, model, emptyNamepsaces); } return(stringWriter.ToString()); } }
public Boolean MoreInfo([FromBody] MoreInfoRequest request) { if (!Directory.Exists(Settings.Default.BasePath + "/customer")) { Directory.CreateDirectory(Settings.Default.BasePath + "/customer"); } var filepath = Settings.Default.BasePath + "/customer/moreinfo.csv"; if (!File.Exists(filepath)) { File.Create(filepath); } File.AppendAllText(filepath, $"{request.FirstName},{request.LastName},{request.Email}\n"); return(true); }