public IHttpActionResult responderMensaje(RESPUESTA respuesta)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     pobj_areaLogic.responderMensaje(respuesta);
     return(Ok(respuesta));
 }
 /// <summary>
 /// responde cualquier mensaje
 /// </summary>
 /// <param name="respuesta"></param>
 /// <returns></returns>
 public RESPUESTA responderMensaje(RESPUESTA respuesta)
 {
     db.SP_Insertar_Respuesta(respuesta.MensajeRaiz, respuesta.Contenido, respuesta.Adjunto, respuesta.NombreEmisor);
     try
     {
         db.SaveChanges();
     }
     catch (DbUpdateException)
     {
         throw;
     }
     return(respuesta);
 }
Example #3
0
        public void Test_AgregarRespuesta()
        {
            MENSAJE mns = new MENSAJE();

            mns.Id           = 1;
            mns.Contenido    = "Unit Test sent as message";
            mns.NombreEmisor = "The Emperor of Mankind";

            RESPUESTA res = new RESPUESTA();

            res.Id           = 1;
            res.MensajeRaiz  = 1;
            res.NombreEmisor = "Malcador The Sigilite";

            mns.RESPUESTA.Add(res);

            Assert.AreEqual(res.Contenido, mns.RESPUESTA.First <RESPUESTA>().Contenido);
        }