public ActionResult modalAguardarRetorno(int id) { var ViewModel = new AtendimentoAcaoMensagemForm(); ViewModel.AtendimentoHistorico.idAtendimento = id; return(View(ViewModel)); }
public ActionResult modalEnviarMensagem(int id, int idStatus) { var ViewModel = new AtendimentoAcaoMensagemForm(); ViewModel.AtendimentoHistorico.idAtendimento = id; ViewModel.AtendimentoHistorico.idStatusAtendimento = idStatus; return(View(ViewModel)); }
public ActionResult enviarMensagem(AtendimentoAcaoMensagemForm ViewModel) { if (!ModelState.IsValid) { return(View("modal-enviar-mensagem", ViewModel)); } this.OAtendimentoAcaoBL.enviarMensagem(ViewModel.AtendimentoHistorico); return(Json(new { error = false, message = "A mensagem foi enviada com sucesso." }, JsonRequestBehavior.AllowGet)); }
public ActionResult registrarMensagem(AtendimentoAcaoMensagemForm ViewModel) { if (!ModelState.IsValid) { return(View("modal-aguardar-retorno", ViewModel)); } this.OAtendimentoAcaoBL.aguardarRetorno(ViewModel.AtendimentoHistorico); var urlRedirect = Url.Action("em-andamento", "Atendimento"); return(Json(new { error = false, message = "Sucesso. O atendimento agora está a espera de um retorno.", urlRedirect }, JsonRequestBehavior.AllowGet)); }