public ActionResult Escrevermensagem(Mensagem msg) { ViewBag.nomeusuario = usuariologado; ViewBag.identificador = ident; mensagemRepositorio.CreateMsg(msg); return RedirectToAction("Caixadesaida"); }
public void CreateMsgSaida(Mensagem pMsg) { sql.Append("INSERT INTO mensagem (mensagem, idVoluntario, idEmpresa) " + "VALUES (@msg, @idVol, @idEmp)"); cmm.CommandText = sql.ToString(); cmm.Parameters.AddWithValue("@msg", pMsg.mensagem); cmm.Parameters.AddWithValue("@idVol", pMsg.voluntario.idVoluntario); cmm.Parameters.AddWithValue("@idEmp", pMsg.empresa.idEmpresa); db.executarComando(cmm); sql.Clear(); }
public Mensagem getOneSaida(int pId) { sql.Append("SELECT m.idMensagem, m.mensagem, m.status, m.idEmpresa, m.idVoluntario, " + "e.nomeEmpresa, v.nomeVoluntario " + "FROM mensagemempresa m " + "INNER JOIN voluntario v ON v.idVoluntario = m.idVoluntario " + "INNER JOIN empresa e ON e.idEmpresa = m.idEmpresa " + "WHERE m.idMensagem = @idM"); cmm.CommandText = sql.ToString(); cmm.Parameters.AddWithValue("@idM", pId); MySqlDataReader dr = db.executarConsulta(cmm); dr.Read(); Mensagem msg = new Mensagem { idMensagem = (int)dr["idMensagem"], mensagem = (string)dr["mensagem"], status = (int)dr["status"], empresa = new Empresa { idEmpresa = (int)dr["idEmpresa"], nomeEmpresa = (string)dr["nomeEmpresa"] }, voluntario = new Voluntario { idVoluntario = (int)dr["idVoluntario"], nomeVoluntario = (string)dr["nomeVoluntario"] } }; dr.Close(); dr.Dispose(); sql.Clear(); return msg; }