public IActionResult Snimi(KnjigaAddEditVM model) { Books novaKnjiga = null; if (model.books.Id != 0) { novaKnjiga = model.books; _context.Books.Update(novaKnjiga); _context.SaveChanges(); } else { novaKnjiga = new Books { CategorieId = model.books.CategorieId, Title = model.books.Title, AuthorName = model.books.AuthorName, Price = model.books.Price, DatePublished = model.books.DatePublished, IsActive = true, Description = model.books.Description }; _context.Books.Add(novaKnjiga); _context.SaveChanges(); }; return(RedirectToAction("Index")); }
public IActionResult Edit(int Id) { KnjigaAddEditVM model = new KnjigaAddEditVM { books = _context.Books.Find(Id), kategorije = _context.Categories.Where(x => x.IsActive).Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Name }).ToList() }; return(View(nameof(Dodaj), model)); }
public IActionResult Dodaj() { KnjigaAddEditVM model = new KnjigaAddEditVM { books = new Books(), kategorije = _context.Categories.Where(x => x.IsActive).Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Name }).ToList() }; return(View(model)); }