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"); } }
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}"); }