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); }
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 })); }
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 })); }
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 })); }