public async Task Test2()
        {
            var json  = Json();
            var param = JsonConvert.DeserializeObject <dynamic>(json);

            var x = await GatewayAPI.Post <object>("http://smsismedtest.amil.com.br/wsJSON/appserverjsoninterface.exe/json/", "wsTotem", param);
        }
        public async Task <IActionResult> CarregarDataTableTemplate(Paginacao paginacao)
        {
            paginacao.MapeiaRequisicaoDataTable(Request);

            try
            {
                var retornoTemplates = await GatewayAPI.Post <TemplatePaginadoViewModel>(gatewayAPI.Url, $"{gatewayAPI.Path}/Templates", paginacao);

                return(Ok(DataTablesResponse.Reposta(retornoTemplates.Paginacao, retornoTemplates.Templates)));
            }
            catch (Exception ex)
            {
                return(StatusCode(500, RetornoViewModel.RetornoViewModelFactory.Erro("Ocorreu um erro ao tentar Carregar os dados")));
            }
        }