コード例 #1
0
        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>());
        }
コード例 #2
0
ファイル: JokesService.cs プロジェクト: findulov/JokesApp
        public async Task <bool> Add(AddJokeModel joke)
        {
            db.Jokes.Add(new Joke
            {
                Text        = joke.Joke,
                DateCreated = DateTime.Now
            });

            return(await db.SaveChangesAsync() > 0);
        }
コード例 #3
0
ファイル: JokesController.cs プロジェクト: findulov/JokesApp
        public async Task <IActionResult> Add(AddJokeModel model)
        {
            bool success = false;

            if (!ModelState.IsValid)
            {
                return(Ok(success));
            }

            success = await jokesService.Add(model);

            return(Ok(success));
        }