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); }
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); }