コード例 #1
0
        public async Task <IActionResult> Create([Bind("Book_id,User_id")] BooksInventory bookUser)
        {
            if (ModelState.IsValid)
            {
                await _service.AddAndSave(bookUser);

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Book_id"] = new SelectList(await _service.GetAllBooks(), "Book_id", "Book_title", bookUser.Book_id);
            ViewData["User_id"] = new SelectList(await _service.GetAllUsers(), "Id", "UserName", bookUser.User_id);
            return(View(bookUser));
        }
コード例 #2
0
        public async Task <IActionResult> Create([Bind("Book_id,User_id")] BooksInventory user_Answers)
        {
            if (ModelState.IsValid)
            {
                _context.Add(user_Answers);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Book_id"] = new SelectList(_context.Books, "Book_id", "Book_title", user_Answers.Book_id);
            ViewData["User_id"] = new SelectList(_context.Userss, "User_id", "User_id", user_Answers.User_id);
            return(View(user_Answers));
        }
コード例 #3
0
ファイル: AddBook.cs プロジェクト: artmert/CelsusLibrary
        public Books[] Filter(string filter, bool bName)
        {
            if (bName)
            {
                //bookName'  göre ara
            }

            else
            {
                //
            }
            return(BooksInventory.allBooksList());
        }
コード例 #4
0
        public IActionResult Update([Bind("Book_id,User_id")] BooksInventory courseMember)
        {
            if (ModelState.IsValid)
            {
                _context.Update(courseMember);
                _context.SaveChanges();


                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Book_id"] = new SelectList(_context.Books, "id", "id", courseMember.Book_id);
            ViewData["User_id"] = new SelectList(_context.Userss, "id", "id", courseMember.User_id);
            return(View(courseMember));
        }
コード例 #5
0
ファイル: AddBook.cs プロジェクト: artmert/CelsusLibrary
        public void Add(string bookName, string writerName, string writerSurname,
                        string bookType, string printDate, string bookLang, DateTime entrDate, string bookBringer) //DateTime tipini düzelttik
        {
            Books b = new Books
            {
                BookName      = bookName,
                WriterName    = writerName,
                WriterSurname = writerSurname,
                BookType      = bookType,
                PrintDate     = printDate,
                BookLang      = bookLang,
                EntrDate      = entrDate,
                BookBringer   = bookBringer
            };

            BooksInventory.add(b);
        }
コード例 #6
0
        public async Task <IActionResult> UpdateAsync(string Book_id, string User_id, [Bind("Book_id,User_id")] BooksInventory bookUser)
        {
            if (Book_id != bookUser.Book_id || User_id != bookUser.User_id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    await _service.UpdateAndSave(bookUser);
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!_service.BooksInventoryExists(bookUser.Book_id, bookUser.User_id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }

            ViewData["Book_id"] = new SelectList(await _service.GetAllBooks(), "Book_id", "Book_title", bookUser.Book_id);
            ViewData["User_id"] = new SelectList(await _service.GetAllUsers(), "User_id", "User_id", bookUser.User_id);
            return(View(bookUser));
        }