Exemple #1
0
        public async Task <String> GetTekst(String input, TekstMode mode)
        {
            if (mode == TekstMode.Normal)
            {
                return(input);
            }
            else if (mode == TekstMode.Reverse)
            {
                String teruggave = input;
                char[] welp      = teruggave.ToCharArray();
                return(new String(welp));
            }
            else if (mode == TekstMode.Ascii)
            {
                HttpClient          eenClient   = new HttpClient();
                HttpResponseMessage eenResponse = new HttpResponseMessage();
                eenResponse = await eenClient.GetAsync("http://artii.herokuapp.com/make?text=" + input);

                return(await eenResponse.Content.ReadAsStringAsync());
            }
            else
            {
                return("ERROR");
            }
        }
Exemple #2
0
        public async Task <string> GetTekst(string input, TekstMode m)
        {
            string outP = "";

            switch (m)
            {
            case TekstMode.Normal:
                outP = "Normal: \r\n" + input;
                break;

            case TekstMode.Reverse:
                outP = "Reverse: \r\n" + new string(input.ToCharArray().Reverse().ToArray());
                break;

            case TekstMode.Ascii:
                outP = "Ascii art: \r\n" + await httpClient.GetStringAsync($"http://artii.herokuapp.com/make?text={input}");

                break;

            default:
                break;
            }

            return(outP);
        }
        static async Task StringConv(string input, TekstMode m)
        {
            var resp = await y.GetTekst(input, m);

            Console.WriteLine($"Converting: {input} \r\n {resp}");
        }