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 ActionResult Post(CategoriaViewModel categoria) { try { var resposta = Requisicao.Post("http://localhost:5000/api/Categoria", categoria); if (!resposta.IsSuccessStatusCode) { return(View("Error", "Erro ao inserir categoria")); } Response.StatusCode = 200; Response.TrySkipIisCustomErrors = true; return(Content("")); } catch (Exception ex) { return(View("Error", ex.Message)); } }
public ActionResult Post(UsuarioViewModel usuario) { try { var resposta = Requisicao.Post("http://localhost:5000/api/Usuario", usuario); if (!resposta.IsSuccessStatusCode) { Response.StatusCode = 400; Response.TrySkipIisCustomErrors = true; return(Content("Erro ao adicionar usuario")); } Response.StatusCode = 200; return(Content("")); } catch (Exception ex) { Response.StatusCode = 500; Response.TrySkipIisCustomErrors = true; return(Content(ex.Message)); } }
public ActionResult Post(ContaViewModel conta, DropDownList dll) { try { var resposta = Requisicao.Post("http://localhost:5000/api/Conta", conta); if (!resposta.IsSuccessStatusCode) { Response.StatusCode = 400; Response.TrySkipIisCustomErrors = true; return(Content("Erro ao adicionar conta")); } Response.StatusCode = 200; return(Content("")); } catch (Exception ex) { Response.StatusCode = 500; Response.TrySkipIisCustomErrors = true; return(Content(ex.Message)); } }
public ActionResult Post(CategoriaViewModel acao) { try { var resposta = Requisicao.Post("http://localhost:5000/api/Acao", acao); if (!resposta.IsSuccessStatusCode) { Response.StatusCode = 400; Response.TrySkipIisCustomErrors = true; return(Content("Erro ao buscar dados")); } Response.StatusCode = 200; Response.TrySkipIisCustomErrors = true; return(Content("")); } catch (Exception ex) { return(View("Erro", ex.Message)); } }