public ActionResult TerminarComRedirect(string IDMedidasDeControle) { try { MedidasDeControleExistentes oEstabelecimentoImagens = MedidasDeControleBusiness.Consulta.FirstOrDefault(p => p.ID.Equals(IDMedidasDeControle)); if (oEstabelecimentoImagens == null) { return(Json(new { resultado = new RetornoJSON() { Erro = "Não foi possível excluir a imagem '" + oEstabelecimentoImagens.NomeDaImagem + "', pois a mesma não foi localizada." } })); } else { //oEmpresa.DataExclusao = DateTime.Now; oEstabelecimentoImagens.UsuarioExclusao = CustomAuthorizationProvider.UsuarioAutenticado.Login; MedidasDeControleBusiness.Alterar(oEstabelecimentoImagens); Extensions.GravaCookie("MensagemSucesso", "A imagem '" + oEstabelecimentoImagens.NomeDaImagem + "' foi excluída com sucesso.", 10); return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "MedidasDeControle") } })); } } 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 Terminar(string IDMedidasDeControle) { try { MedidasDeControleExistentes oIDMedidasDeControle = MedidasDeControleBusiness.Consulta.FirstOrDefault(p => p.IDMedidasDeControle.Equals(IDMedidasDeControle)); if (oIDMedidasDeControle == null) { return(Json(new { resultado = new RetornoJSON() { Erro = "Não foi possível excluir esta medida de controle, pois a mesma não foi localizada." } })); } else { //oEmpresa.DataExclusao = DateTime.Now; oIDMedidasDeControle.UsuarioExclusao = "LoginTeste"; MedidasDeControleBusiness.Alterar(oIDMedidasDeControle); return(Json(new { resultado = new RetornoJSON() { Sucesso = "A imagem '" + oIDMedidasDeControle.NomeDaImagem + "' foi excluída 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(MedidasDeControleExistentes oMedidasDeControleExistentes) { if (ModelState.IsValid) { try { MedidasDeControleBusiness.Alterar(oMedidasDeControleExistentes); Extensions.GravaCookie("MensagemSucesso", "A imagem '" + oMedidasDeControleExistentes.NomeDaImagem + "' foi atualizada com sucesso.", 10); return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "MedidasDeControle") } })); } 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() })); } }