Exemplo 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"));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        public IActionResult Edit(int id)
        {
            Izdavac izdavac = Izdavaci.Get(id);

            return(View(izdavac));
        }