public static void Main(string[] args) { IConfiguration configuration = new ConfigurationBuilder() .AddJsonFile("appsettings.json", true, true) .Build(); while (true) { CombinacaoRequestDTO combinacaoRequestDTO = new CombinacaoRequestDTO(); System.Console.WriteLine("Insira o conjunto de caracteres:"); combinacaoRequestDTO.Letras = System.Console.ReadLine(); System.Console.WriteLine("Insira o comprimento total da combinação:"); combinacaoRequestDTO.Tamanho = Convert.ToInt32(System.Console.ReadLine()); string endPoint = $"{configuration.GetSection("UrlAPI").Value}/combinacao/gerar"; var combinacoes = Requisicao.Post <List <string> >(new Uri(endPoint), combinacaoRequestDTO.ToObject(), new Dictionary <string, string>()); foreach (var combinacao in combinacoes) { System.Console.WriteLine(combinacao); } } }
public List <string> Gerar([FromBody] CombinacaoRequestDTO combinacaoRequest) { List <string> combinacao = new List <string>(); _combinacaoService.GerarNovaPalavra(combinacao, combinacaoRequest.Letras, "", combinacaoRequest.Tamanho); return(combinacao); }