public IActionResult Save(Book book) { // Summary // // If new - save, else - update if (!ModelState.IsValid) { var vm = new BookFormViewModel { Book = book, Genres = DatabaseHelper.GetGenres() }; return(View("BookForm", vm)); } if (book.Id == 0) { DatabaseHelper.AddBook(book); } else { DatabaseHelper.UpdateBook(book); } return(RedirectToAction("Index", "Books")); }