public async Task <IActionResult> Index() { TekstService eenService = new TekstService(); String naam = "Nico Mabesoone"; String teruggave = "normaal:"; teruggave += await eenService.GetTekst(naam, TekstMode.Normal); teruggave += "\n reversed:"; teruggave += await eenService.GetTekst(naam, TekstMode.Reverse); teruggave += "\n ASCII:"; teruggave += await eenService.GetTekst(naam, TekstMode.Ascii); return(Content(teruggave)); }
//GET: /Texts/ public IActionResult Index() { StringBuilder sb = new StringBuilder(); IList <Task <string> > tasks = new List <Task <string> >(); tasks.Add(ts.GetTekst("Jonathan Boydens", TekstMode.Normal)); tasks.Add(ts.GetTekst("Jonathan Boydens", TekstMode.Reverse)); tasks.Add(ts.GetTekst("Jonathan Boydens", TekstMode.Ascii)); Task.WaitAll(tasks.ToArray()); foreach (var task in tasks) { sb.Append($"{task.Result} \r\n"); } return(Content(sb.ToString())); }
static async Task StringConv(string input, TekstMode m) { var resp = await y.GetTekst(input, m); Console.WriteLine($"Converting: {input} \r\n {resp}"); }