Terminado

Verificación de Código Webhook C# Mvc

Publicado el 10 Agosto, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

Estoy usando "form contact 7" en wordpress y para poder recibir los datos instale el plugin "CF7 to Webhook" para que me lleguen por medio de mi webhook.

El problema que tengo es que no funciona, pero si lo pruebo desde postman este funciona correctamente.

Esta es mi código:

using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using System;
using System.Linq;
using System.Text.Json;
using System.Threading.Tasks;
using Waboxapp.WebHook.Context;
using Waboxapp.WebHook.Entities;


namespace Waboxapp.WebHook.GlobalInfo.Controllers
{
    [Route("api/[controller]")]
    [ApiController]
    public class GlobalInfoController : Controller
    {
        private readonly AppDBContext context;

        public GlobalInfoController(AppDBContext context)
        {
            this.context = context;
        }

        [HttpGet]
        public async Task<ActionResult> GetAction()
        {
            return Ok();
        }





        [HttpPost]
        //[Consumes("application/json")]
        public async Task<ActionResult> Post([FromBody] JsonElement messageRequest)
        {

            try
            {
                var jsonString = "";

                jsonString = messageRequest.ToString();

                /*var mensaje = context.Mensaje.FromSqlRaw("WPWWebHook_sp {0}", jsonString)
                          .ToList()
                          .FirstOrDefault();*/


                var mensaje = context.Mensaje.FromSqlRaw("WebHook_sp {0}", jsonString)
                            .ToList()
                            .FirstOrDefault();

                return Ok();
            }
            catch (Exception)
            {
                return Ok();
                //throw;
            }


        }


    }
}

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por S.