public ActionResult Terminar(string IDPossiveisDanos) { try { PossiveisDanos oPossiveisDanos = PossiveisDanosBusiness.Consulta.FirstOrDefault(p => p.IDPossiveisDanos.Equals(IDPossiveisDanos)); if (oPossiveisDanos == null) { return(Json(new { resultado = new RetornoJSON() { Erro = "Não foi possível excluir o Possivel Dano, pois o mesmo não foi localizado." } })); } else { oPossiveisDanos.DataExclusao = DateTime.Now; oPossiveisDanos.UsuarioExclusao = "LoginTeste"; PossiveisDanosBusiness.Alterar(oPossiveisDanos); return(Json(new { resultado = new RetornoJSON() { Sucesso = "O Possivel Dano '" + oPossiveisDanos.DescricaoDanos + "' foi excluído com sucesso." } })); } } catch (Exception ex) { if (ex.GetBaseException() == null) { return(Json(new { resultado = new RetornoJSON() { Erro = ex.Message } })); } else { return(Json(new { resultado = new RetornoJSON() { Erro = ex.GetBaseException().Message } })); } } }
public ActionResult Atualizar(PossiveisDanos oPossiveisDanos) { if (ModelState.IsValid) { try { PossiveisDanosBusiness.Alterar(oPossiveisDanos); TempData["MensagemSucesso"] = "O Possivel Dano '" + oPossiveisDanos.DescricaoDanos + "' foi atualizado com sucesso."; return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "PossiveisDanos") } })); } catch (Exception ex) { if (ex.GetBaseException() == null) { return(Json(new { resultado = new RetornoJSON() { Erro = ex.Message } })); } else { return(Json(new { resultado = new RetornoJSON() { Erro = ex.GetBaseException().Message } })); } } } else { return(Json(new { resultado = TratarRetornoValidacaoToJSON() })); } }