public int?AddEncuestaRel(EncuestaEntity lstEncuesta, List <PreguntaEntity> PreguntaAdd) { if (WebOperationContext.Current.IncomingRequest.Method == "OPTIONS") { return(null); } else { lstEncuesta.PreguntaAdd = PreguntaAdd; XElement xe = XElement.Parse(Globals.SerializeTool.Serialize <EncuestaEntity>(lstEncuesta)); XElement xmll = XElement.Parse(Globals.SerializeTool.SerializeList <PreguntaEntity>(lstEncuesta.PreguntaAdd, "PreguntaAdd")); xe.Add(xmll); try { return(Encuesta.AddEncuestaRel(xe.ToString())); } catch (Exception ex) { throw new WebFaultException <string>(ex.Message + " " + xe.ToString(), HttpStatusCode.ExpectationFailed); } } }