예제 #1
0
        public IActionResult Salvar(ProdutoModel obj)
        {
            string smgvalida = Validar(obj);

            if (smgvalida != "")
            {
                ViewData["Valida"] = smgvalida;
                return(View("index"));
            }

            ProdutoDB Prod = new ProdutoDB();

            if (!String.IsNullOrWhiteSpace(obj.JsonLTCat))
            {
                var settings = new JsonSerializerSettings
                {
                    NullValueHandling     = NullValueHandling.Ignore,
                    MissingMemberHandling = MissingMemberHandling.Ignore,
                    Culture = new System.Globalization.CultureInfo("pt-BR")
                };

                obj.tb_produto_categoria = JsonConvert.DeserializeObject <List <tb_produto_categoria> >(obj.JsonLTCat, settings);
            }



            if (obj.tb_produto.CodigoProduto == 0)
            {
                if (Prod.InserirDados(obj))
                {
                    ViewData["Valida"] = "<div class='alert alert-success text-center' role='alert'>Cliente inserido(a) com sucesso!</div>";
                }
                else
                {
                    ViewData["Valida"] = "<div class='alert alert-danger text-center' role='alert'>Erro ao inserir Cliente!</div>";
                }
            }


            return(View("index"));
        }