public ActionResult Terminar(string IDEventoPerigoso) { var ID = Guid.Parse(IDEventoPerigoso); try { EventoPerigoso oEventoPerigoso = EventoPerigosoBusiness.Consulta.FirstOrDefault(p => p.ID.Equals(ID)); if (oEventoPerigoso == null) { return(Json(new { resultado = new RetornoJSON() { Erro = "Não foi possível excluir o Evento Perigoso, pois o mesmo não foi localizado." } })); } else { oEventoPerigoso.DataExclusao = DateTime.Now; oEventoPerigoso.UsuarioExclusao = CustomAuthorizationProvider.UsuarioAutenticado.Login; EventoPerigosoBusiness.Alterar(oEventoPerigoso); return(Json(new { resultado = new RetornoJSON() { Sucesso = "O Evento Perigoso '" + oEventoPerigoso.Descricao + "' 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 Cadastrar(EventoPerigoso oEventoPerigoso) { if (ModelState.IsValid) { try { EventoPerigosoBusiness.Inserir(oEventoPerigoso); Extensions.GravaCookie("MensagemSucesso", "O evento '" + oEventoPerigoso.Descricao + "' foi cadastrado com sucesso!", 10); return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "EventoPerigoso") } })); } 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() })); } }
public ActionResult Atualizar(EventoPerigoso oEventoPerigoso) { if (ModelState.IsValid) { try { EventoPerigosoBusiness.Alterar(oEventoPerigoso); TempData["MensagemSucesso"] = "O Evento Perigoso '" + oEventoPerigoso.Descricao + "' foi atualizado com sucesso."; return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "EventoPerigoso") } })); } 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() })); } }