public ActionResult Terminar(string IDclassificacao) { Guid Guid = Guid.Parse(IDclassificacao); try { ClassificacaoMedida oClassificacao = ClassificacaoMedidaBusiness.Consulta.FirstOrDefault(p => p.ID.Equals(Guid)); if (oClassificacao == null) { return(Json(new { resultado = new RetornoJSON() { Erro = "Não foi possível excluir a classificação, pois a mesma não foi localizada." } })); } else { oClassificacao.DataExclusao = DateTime.Now; oClassificacao.UsuarioExclusao = CustomAuthorizationProvider.UsuarioAutenticado.Login; ClassificacaoMedidaBusiness.Alterar(oClassificacao); Extensions.GravaCookie("MensagemSucesso", "A classificação '" + oClassificacao.Nome + "' foi excluída com sucesso.", 10); return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "ClassificacaoMedida") } })); } } 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(ClassificacaoMedida entidade) { if (ModelState.IsValid) { try { entidade.UsuarioInclusao = CustomAuthorizationProvider.UsuarioAutenticado.Login; ClassificacaoMedidaBusiness.Inserir(entidade); Extensions.GravaCookie("MensagemSucesso", "Classifição da Medida '" + entidade.Nome + "' foi cadastrada com sucesso!", 10); return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "ClassificacaoMedida") } })); } 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() })); } }