示例#1
0
        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"));
        }
示例#2
0
        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));
        }
示例#3
0
        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));
        }