예제 #1
0
        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);
                }
            }
        }