コード例 #1
0
        public IActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            authorData.Add(Author);
            authorData.Commit();
            return(RedirectToPage("./List"));
        }
コード例 #2
0
        public IActionResult AddAuthor(AuthorDto author)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("Invalid data."));
            }

            var authoFromDto = AutoMapperConversion.ToAuthor(author);

            var newAuthor = authorData.Add(authoFromDto);

            authorData.Commit();

            return(new OkObjectResult(new
            {
                success = true,
                message = "Author Added Successfully",
                data = newAuthor
            }));
        }