示例#1
0
        public ActionResult Gravar(FormCollection form)
        {
            if (form.Keys.Count > 0)
            {
                int ProdutoId = 0;
                int.TryParse(form["ProdutoId"], out ProdutoId);
                string Nome      = form["Nome"].Trim();
                string Descricao = form["Descricao"].Trim();
                string Valor     = form["Valor"].Trim();

                ProdutoViewModel p = new ProdutoViewModel();
                p.ProdutoId = ProdutoId;
                p.Nome      = Nome;
                p.Descricao = Descricao;
                p.Valor     = Valor;

                cl.ProdutoController ctlProduto = new cl.ProdutoController();
                if (ctlProduto.Gravar(p) > 0)
                {
                    return(Json("Gravador com sucesso."));
                }
                else
                {
                    return(Json("Erro ao gravar o questionário: " + p.Nome.ToUpper()));
                }
            }
            else
            {
                return(Json("O formulário submetido não contem valores válidos."));
            }
        }
示例#2
0
 public ActionResult Excluir(int id)
 {
     cl.ProdutoController ctlProduto = new cl.ProdutoController();
     if (ctlProduto.Excluir(id) > 0)
     {
         return(Json(""));
     }
     else
     {
         return(Json("Não foi possível excluir o registro selecionado."));
     }
 }
示例#3
0
        public ActionResult Obter(int id)
        {
            var dados = new cl.ProdutoController().Obter(id);

            return(Json(dados));
        }
示例#4
0
        public ActionResult ObterPorPalavraChave(string palavra)
        {
            var dados = new cl.ProdutoController().ObterPorPalavraChave(palavra);

            return(dados == null?Json("") : Json(dados));
        }