public void SendToDB(RootRequest request) { using (ModelForDb ModelDb = new ModelForDb()) { string NewXml = XmlString(request); person NewPerson = new person { Surname = request.Surname, Name = request.Name, Patronymic = request.Patronymic, BirthDay = request.BirthDay, RequestType = request.RequestType, Sex = request.Sex, XMLString = NewXml }; ModelDb.Persons.Add(NewPerson); ModelDb.SaveChanges(); logger.Info("Data sended to DB, Guid = ", Guid.NewGuid()); } }
public string XmlString(RootRequest request) { XmlSerializer xsSubmit = new XmlSerializer(typeof(RootRequest)); var xml = ""; using (var sww = new StringWriter()) { using (XmlWriter writer = XmlWriter.Create(sww)) { xsSubmit.Serialize(writer, request); xml = sww.ToString(); } } return(xml); }