Пример #1
0
        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));
            }
        }
Пример #3
0
        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));
            }
        }
Пример #4
0
        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));
            }
        }
Пример #5
0
        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));
            }
        }