public JsonResult Desativar(int Id) { try { using (var cadTipoPedido = new CadastrarTipoPedido()) { var TipoPedido = cadTipoPedido.GetTipoPedidoById(Id); cadTipoPedido.DesativarTipoPedido(TipoPedido); return Json( new { TipoMensagem = TipoMensagemRetorno.Ok, Mensagem = "Tipo de Pedido Desativado com sucesso!" }, "text/html", JsonRequestBehavior.AllowGet); } } catch (Exception ex) { return Json( new { TipoMensagem = TipoMensagemRetorno.Erro, Mensagem = ex.Message }, "text/html", JsonRequestBehavior.AllowGet); } }
public JsonResult Edit([DataSourceRequest] DataSourceRequest request, [Bind(Prefix = "models")]IEnumerable<TipoPedidoModel> ListaTipoPedidoModel) { using (var cadTipoPedido = new CadastrarTipoPedido()) { foreach (var tipo in ListaTipoPedidoModel) { var TipoPedido = cadTipoPedido.GetTipoPedidoById(tipo.IdTipoPedido); TipoPedido.Descricao = tipo.Descricao; cadTipoPedido.AlterarTipoPedido(TipoPedido); } return Json(ListaTipoPedidoModel.ToDataSourceResult(request), JsonRequestBehavior.AllowGet); } }
public JsonResult Create([DataSourceRequest] DataSourceRequest request, [Bind(Prefix = "models")]IEnumerable<TipoPedidoModel> ListaTipoPedidoModel) { using (var cadTipoPedido = new CadastrarTipoPedido()) { foreach (var tipo in ListaTipoPedidoModel) { var TipoPedido = new TipoPedido() { Ativo = true, Descricao = tipo.Descricao }; cadTipoPedido.InserirTipoPedido(TipoPedido); tipo.IdTipoPedido = TipoPedido.IdTipoPedido; } return Json(ListaTipoPedidoModel.ToDataSourceResult(request), JsonRequestBehavior.AllowGet); } }
public JsonResult Read([DataSourceRequest] DataSourceRequest request) { using (var cadTipoPedido = new CadastrarTipoPedido()) { return Json(cadTipoPedido.GetAll().OrderBy(x => x.Descricao).Select(x => new TipoPedidoModel() { Ativo = x.Ativo, Descricao = x.Descricao, IdTipoPedido = x.IdTipoPedido }).ToDataSourceResult(request), JsonRequestBehavior.AllowGet); } }