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());
            }
        }
Exemplo n.º 2
0
        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);
        }