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")); }
public IActionResult Index() { List <Izdavac> izdavaci = Izdavaci.Get().ToList(); List <SelectListItem> listItems = new List <SelectListItem> { new SelectListItem() { Text = "1.item", Value = "1" }, new SelectListItem() { Text = "2.item", Value = "2" } }; ViewData.Add("items", listItems); return(View(izdavaci)); }
public IActionResult Create() { List <Izdavac> izdavaci = Izdavaci.Get().ToList(); List <Autor> autori = Autori.Get().ToList(); KnjigaModel model = new KnjigaModel() { listaSvihIzdavaca = izdavaci.Select(x => new SelectListItem() { Value = x.Id.ToString(), Text = x.Ime }), listaSvihAutora = autori.Select(x => new SelectListItem() { Value = x.aId.ToString(), Text = x.Ime }) }; return(View(model)); }
public IActionResult Edit(int id) { Izdavac izdavac = Izdavaci.Get(id); return(View(izdavac)); }