public JsonResult Gravar(IFormCollection form) { bool valido = Valida(form, out int id, out decimal compra, out decimal venda, out int quantidade, out int minimo); if ((valido == true)) { int ret = 0; ProdutoViewModel produto = new ProdutoViewModel() { Id = id, Nome = form["Nome"], Estoque = quantidade, EstoqueMinimo = minimo, CategoriaId = Convert.ToInt32(form["CategoriaId"]), Disponível = Convert.ToByte(form["Disponivel"]), }; if (id == 0) { ret = new ProdutoController().Gravar(produto); } else { ret = new cl.Controllers.ProdutoController().Alterar(produto); } var retorno = new { retorno = ret, }; return(Json(retorno)); } return(Json("")); }
public JsonResult BuscarCategoria(string id) { int idx; int.TryParse(id, out idx); cl.ViewModels.TipoProdutoViewModel prod = new cl.Controllers.ProdutoController().BuscarCategoriaPorId(idx); var ret = new { produto = prod, base64 = Ler(prod.SrcImagem), }; return(Json(ret)); }
public JsonResult BuscarProdutos() { List <ProdutoViewModel> produto = new cl.Controllers.ProdutoController().BuscarProdutos(true); /*váriavel boolean traz ou não a Categoria produto*/ return(Json(produto)); }