public JsonResult EdicaoChamado(ChamadoModelEdicao model) { try { Cliente c = (Cliente)Session["clientelogado"]; ChamadoDal d = new ChamadoDal(); Chamado chamado = d.FindById(model.IdChamado); model.Assunto = chamado.Assunto; model.Descricao = chamado.Descricao; return Json(model); } catch (Exception e) { return Json(e.Message); } }
public JsonResult EditarChamado(ChamadoModelEdicao model) { try { Cliente c = (Cliente)Session["clientelogado"]; ChamadoDal d = new ChamadoDal(); Chamado chamado = d.FindById(model.IdChamado); if (chamado.Situacao.Equals("Aberto")) { chamado.Assunto = model.Assunto; chamado.Descricao = model.Descricao; d.SaveOrUpdate(chamado); return Json("Chamado Atualizado."); } else { return Json("Chamado não pode ser alterado, o mesmo já se encontra fechado."); } } catch (Exception e) { return Json(e.Message); } }