Esempio n. 1
0
        public IActionResult SaveNew(KnjigaModel knjigaModel)
        {
            Knjiga knjiga = new Knjiga()
            {
                kId     = knjigaModel.kId,
                Naslov  = knjigaModel.Naslov,
                Cijena  = knjigaModel.Cijena,
                Izdavac = Izdavaci.Get(knjigaModel.Izdavac)
            };

            Knjige.Insert(knjiga);
            Knjige.Save();

            /* implement later(add authbooksrepo :Irepos<authbooks>).. and add here
             * foreach(int autorId in knjigaModel.Autori)
             * {
             *  Unit.AutorKnjiga.Insert(new AutorKnjiga()
             *  {
             *      Autor = Unit.Autori.Get(autorId),
             *      Knjiga = knjiga
             *  });
             * }
             * Knjige.Save();*/
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
 public IActionResult Update(Knjiga knjiga)
 {
     if (knjiga.kId > 0)
     {
         Knjige.Update(knjiga, knjiga.kId);
     }
     else
     {
         Knjige.Insert(knjiga);
     }
     Knjige.Save();
     return(RedirectToAction("Index"));
 }
Esempio n. 3
0
 public IActionResult Delete(int id)
 {
     Knjige.Delete(id);
     Knjige.Save();
     return(RedirectToAction("Index"));
 }