Ejemplo n.º 1
0
        private void InitData()
        {
            ((BookDataInMemory)bookDataInMemory).Clear();
            BookBasic book0 = new BookBasic("0", "Livre 0");

            bookDataInMemory.Add(book0);
            BookWithDvd book1 = new BookWithDvd("1", "Livre 1", 1);

            bookDataInMemory.Add(book1);
        }
 public bool Add(Book book)
 {
     if (null != book.Id &&
         !"".Equals(book.Id) &&
         null != book.Title &&
         !"".Equals(book.Title))
     {
         book.eventDispatcher = eventDispatcher;
         return(bookData.Add(book));
     }
     return(false);
 }
Ejemplo n.º 3
0
        public IActionResult Create(BookEditViewModel model)
        {
            var book = new Book
            {
                Title = model.Title,
                Genre = model.Genre
            };

            _books.Add(book);
            _books.Commit();

            return(RedirectToAction("Details", new { id = book.Id }));
        }
Ejemplo n.º 4
0
 public IActionResult OnPost()
 {
     if (!ModelState.IsValid)
     {
         return(Page());
     }
     if (Book.Id > 0)
     {
         bookData.Update(Book);
         TempData["Message"] = $"Knjiga uspešno urejena: {@Book.Naslov} ({@Book.LetoIzdaje})";
     }
     else
     {
         bookData.Add(Book);
         TempData["Message"] = $"Knjiga uspešno dodana: {@Book.Naslov} ({@Book.LetoIzdaje})";
     }
     bookData.Commit();
     return(RedirectToPage("./Detail", new { bookId = Book.Id }));
 }
Ejemplo n.º 5
0
        public IActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                Types = htmlHelper.GetEnumSelectList <BookType>();
                return(Page());
            }

            if (Book.Id > 0)
            {
                bookData.Update(Book);
            }
            else
            {
                bookData.Add(Book);
            }
            bookData.Commit();
            TempData["Message"] = "Book saved!";
            return(RedirectToPage("./Detail", new { bookId = Book.Id }));
        }