public ActionResult postConversaMensagem([FromBody] ConversaMensagem model) { try { _context.ConversaMensagem.Add(model); _context.SaveChanges(); return(Ok(model)); } catch { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Falha no acesso ao banco de dados.")); } }
public async Task <IActionResult> putConversaMensagem(int idConversaMensagem, ConversaMensagem model) { try { var result = await _context.ConversaMensagem.FindAsync(idConversaMensagem); if (idConversaMensagem != result.idConversaMensagem) { return(BadRequest()); } result.idConversaMensagem = model.idConversaMensagem; result.idUsuario = model.idUsuario; result.idConversa = model.idConversa; result.Mensagem = model.Mensagem; result.dataEnvio = model.dataEnvio; await _context.SaveChangesAsync(); return(NoContent()); } catch { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Falha no acesso ao banco de dados.")); } }