public IActionResult Foto()
        {
            int    idArquivo   = Convert.ToInt32(Request.Form["id"]);
            string nomeArquivo = Request.Form.Files[0].FileName;

            bool   operacao = false;
            string msg      = "";
            string extensao = Path.GetExtension(nomeArquivo);

            string[] extensoesValidas = new string[] { ".jpg", ".png" };

            if (!extensoesValidas.Contains(extensao))
            {
                msg = "Formato de imagem inválido";
            }
            else
            {
                MemoryStream ms = new MemoryStream();
                Request.Form.Files[0].CopyTo(ms);
                byte[] arquivo = ms.ToArray();

                ProdutoCamadaNegocio prodCamadaNegocio = new ProdutoCamadaNegocio();
                (operacao, msg) = prodCamadaNegocio.IncluirFoto(idArquivo, arquivo);
            }

            return(Json(new
            {
                //idArquivo,
                operacao,
                msg
            }));
        }
        public IActionResult ObterProdutos(string produto)
        {
            ProdutoCamadaNegocio prodCamNeg = new ProdutoCamadaNegocio();

            List <Produto> produtos = prodCamNeg.ObterProdutos(produto);

            return(Json(produtos));
        }
        public IActionResult ObterFoto(int id)
        {
            ProdutoCamadaNegocio prodCamNeg = new ProdutoCamadaNegocio();

            byte[] foto = prodCamNeg.ObterFoto(id);

            if (foto == null)
            {
                return(File("~/img/semfoto.jpg", "image/jpg"));
            }
            else
            {
                return(File(prodCamNeg.ObterFoto(id), "image/png"));
            }
        }
        public IActionResult Cadastrar([FromBody] Dictionary <string, string> dados)
        {
            bool   operacao = false;
            string msg      = "";

            Produto produto = new Produto();

            produto.Nome      = dados["nome"];
            produto.Descricao = dados["descricao"];
            produto.Qtde      = Convert.ToInt32(dados["qtde"]);
            produto.Preco     = Convert.ToDouble(dados["preco"]);

            ProdutoCamadaNegocio prodCamadaNegocio = new ProdutoCamadaNegocio();

            (operacao, msg) = prodCamadaNegocio.Cadastrar(produto);


            return(Json(new
            {
                id = produto.Id,
                operacao,
                msg
            }));
        }