Exemplo n.º 1
0
        public IActionResult RequestAction(string name, [FromBody] TProviderResource resource)
        {
            var providerDefinition = GetDefinition(resource, false, false, false);

            var query = Request.Query.ToDictionary(x => x.Key, x => x.Value.ToString());

            var data = _providerFactory.RequestAction(providerDefinition, name, query);

            return(Content(data.ToJson(), "application/json"));
        }
Exemplo n.º 2
0
        private object RequestAction(string action, TProviderResource providerResource)
        {
            var providerDefinition = GetDefinition(providerResource, true, false);

            var query = ((IDictionary <string, object>)Request.Query.ToDictionary()).ToDictionary(k => k.Key, k => k.Value.ToString());

            var      data = _providerFactory.RequestAction(providerDefinition, action, query);
            Response resp = data.ToJson();

            resp.ContentType = "application/json";
            return(resp);
        }