public async Task <IActionResult> Index() { ICanHazDadJokeModel model = new ICanHazDadJokeModel(); ICanHazDadJokeService service = new ICanHazDadJokeService(); var resMsg = await service.RandomJoke(); if (resMsg.IsSuccessStatusCode) { var response = resMsg.Content.ReadAsStringAsync().Result; model = JsonConvert.DeserializeObject <ICanHazDadJokeModel>(response); } return(View(model)); }
public async Task <IActionResult> SearchJoke(string searchTerm) { ICanHazDadJokeListModel models = new ICanHazDadJokeListModel(); ICanHazDadJokeService service = new ICanHazDadJokeService(); if (searchTerm == null) { searchTerm = string.Empty; } var resMsg = await service.SearchJoke(searchTerm, models.JokesRetrievedLimit); if (resMsg.IsSuccessStatusCode) { var response = resMsg.Content.ReadAsStringAsync().Result; models = JsonConvert.DeserializeObject <ICanHazDadJokeListModel>(response); } models.SearchTerm = searchTerm; return(View(models)); }