public ActionResult ExcluirGrupoProduto(int id) { //var ret = false; //var registroBd = _listaGrupoProdutos.Find(p => p.Id == id); //if (registroBd != null) //{ // _listaGrupoProdutos.Remove(registroBd); // ret = true; //} return(Json(GrupoDeProdutoModel.ExcluirPeloId(id))); }
public ActionResult SalvarGrupoProduto(GrupoDeProdutoModel grupoProduto) { var resultado = "OK"; var mensagens = new List <string>(); var idSalvo = string.Empty; if (!ModelState.IsValid) { resultado = "AVISO"; mensagens = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList(); } else { try { var id = grupoProduto.SalvarGrupoProduto(); //var registroBd = _listaGrupoProdutos.Find(p => p.Id == grupoProduto.Id); //if (registroBd == null) //{ // registroBd = grupoProduto; // registroBd.Id = _listaGrupoProdutos.Max(p => p.Id) + 1; // _listaGrupoProdutos.Add(registroBd); //} //else //{ // registroBd.Nome = grupoProduto.Nome; // registroBd.Ativo = grupoProduto.Ativo; //} if (id > 0) { idSalvo = id.ToString(); } else { resultado = "ERRO"; } } catch (Exception ex) { resultado = "ERRO"; } } //retornando em um objeto anonimo, criando nesse momento return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo })); }
public ActionResult RecuperarGrupoProduto(int id) { return(Json(GrupoDeProdutoModel.RecuperarPeloId(id))); }
public ActionResult GrupoDeProduto() { return(View(GrupoDeProdutoModel.RecuperarLista())); }