public JsonResult CancelarPedido(PedidoCancelamentoModel PedidoCancelamento) { try { using (var manterPedido = new ManterPedido()) { manterPedido.CancelarPedido(new PedidoCancelamento() { DataCancelamnto = DateTime.Now, IpCancelamento = Request.ServerVariables["REMOTE_ADDR"], Pedido = manterPedido.GetPedidoById(PedidoCancelamento.IdPedido), TextoCancelamento = PedidoCancelamento.TextoCancelamento, TipoCancelamento = (TipoCancelamenoPedido)PedidoCancelamento.IdTipoCancelamento, UsuarioCancelamento = manterPedido.GetUsuarioByLogin(User.Identity.Name) }); return Json(new { TipoMensagem = TipoMensagemRetorno.Ok }, JsonRequestBehavior.AllowGet); } } catch (Exception ex) { return Json( new { TipoMensagem = TipoMensagemRetorno.Erro, Mensagem = ex.Message }, "text/html", JsonRequestBehavior.AllowGet); } }