コード例 #1
0
ファイル: BookService.cs プロジェクト: mexbi1/BookStore
 public async Task Create(CreateBookView createBook)
 {
     await _bookrepository.Create(new Book()
     {
         Title = createBook.Title, Price = createBook.Price
     });
 }
コード例 #2
0
        public IActionResult Create(CreateBookView createBookView)
        {
            Book book = new Book();

            if (ModelState.IsValid)
            {
                book = new Book()
                {
                    Name           = createBookView.Name,
                    Author         = createBookView.Author,
                    Description    = createBookView.Description,
                    PublishingYear = createBookView.PublishingYear,
                    Booksnumber    = createBookView.Booksnumber,
                    CategoryId     = createBookView.CategoryId
                };


                if (bookRepository.CreateBook(book) > 0)
                {
                    return(View("Views/Category/BookView.cshtml", categoryRepository.GetWatchBookView(book.CategoryId)));
                }
                else
                {
                    ModelState.AddModelError("", "Some thing wrong");
                }
            }
            return(View(book));
        }
コード例 #3
0
        public async Task <IActionResult> Create([FromBody] CreateBookView model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            await _bookService.Create(model);

            return(RedirectToAction("Index"));
        }
コード例 #4
0
        public async Task Create(CreateBookView model)
        {
            var book = new Book()
            {
                Name       = model.Name,
                Author     = model.Author,
                Price      = model.Price,
                CategoryId = model.CategoryId
            };

            await _bookRepository.Create(book);
        }
コード例 #5
0
 public CreateBookRequest()
 {
     Create = new CreateBookView();
 }
コード例 #6
0
ファイル: BookController.cs プロジェクト: mexbi1/BookStore
        public async Task <IActionResult> Create(CreateBookView createBook)
        {
            await _bookService.Create(createBook);

            return(Ok());
        }