Ejemplo n.º 1
0
        public IActionResult Insert([FromBody] System.Text.Json.JsonElement data)
        {
            bool   operation = false;
            string msg       = "";

            //string id = data.GetProperty("id").ToString();

            /*string name = data.GetProperty("name").ToString();
             * string category = data.GetProperty("category").ToString();
             * string sellPrice = data.GetProperty("sellPrice").ToString();
             * string buyPrice = data.GetProperty("buyPrice").ToString();*/

            Models.Product prod = new Models.Product();

            prod.Name      = data.GetProperty("name").ToString();
            prod.Category  = data.GetProperty("category").ToString();
            prod.SellPrice = Convert.ToDecimal(data.GetProperty("sellPrice").ToString());
            prod.BuyPrice  = Convert.ToDecimal(data.GetProperty("buyPrice").ToString());

            if (prod.Insert())
            {
                operation = true;
                msg       = "Produto cadastrado com sucesso";
            }
            else
            {
                msg = "Dados inválidos";
            }

            return(Json(new
            {
                operation = operation,
                msg = msg
            }));
        }