none
Como pasar parámetros dentro de una WebApi RRS feed

  • Pregunta

  • Buenos días,

    Me gustaría saber como puedo pasar mas de un parámetros dentro de una Api,

    Adjunto el codigo que estoy tratando de realizar 

    Codigos de la vista.

     public IEnumerable<Adjudicado> Get(string adjmarca)
            {
                using (BaccEntities entidades = new BaccEntities())
                {

                    return entidades.Adjudicados.Where(e => e.AdjMarca == adjmarca);
                }
            }

    Codigo del WebApiconfig.cs

      public static class WebApiConfig
        {
            public static void Register(HttpConfiguration config)
            {
                // Web API configuration and services

                // Web API routes
                config.MapHttpAttributeRoutes();

                config.Routes.MapHttpRoute(
                    name: "DefaultApi",
                    routeTemplate: "api/{controller}/{id}",
                    defaults: new { id = RouteParameter.Optional, adjmarca = RouteParameter.Optional }
                );
                //To produce JSON format add this line of code  
                config.Formatters.JsonFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/html"));
            }
        }
    }

    Error mostrato

    URL

    http://localhost:49374/api/prueba/honda

    Honda es el parametros que deseo enviar

    "Message":"No HTTP resource was found that matches the request URI 'http://localhost:49374/api/prueba/honda'.","MessageDetail":"No action was found on the controller 'Prueba' that matches the request."}


    Dewars Barett

    martes, 5 de febrero de 2019 12:58

Todas las respuestas