public async Task <bool> Add(AddJokeModel joke) { var httpResponse = await httpClient.PostAsync("/api/jokes/add", new StringContent(JsonConvert.SerializeObject(joke), Encoding.UTF8, "application/json")); httpResponse.EnsureSuccessStatusCode(); return(await httpResponse.Content.ReadAsAsync <bool>()); }
public async Task <bool> Add(AddJokeModel joke) { db.Jokes.Add(new Joke { Text = joke.Joke, DateCreated = DateTime.Now }); return(await db.SaveChangesAsync() > 0); }
public async Task <IActionResult> Add(AddJokeModel model) { bool success = false; if (!ModelState.IsValid) { return(Ok(success)); } success = await jokesService.Add(model); return(Ok(success)); }