// GET: zanr public ActionResult Index() { BibliotekaDB bdb = new BibliotekaDB(); var zanrovi = bdb.Zanr.ToList(); return(View(zanrovi)); }
// GET: Knjiga/Izmeni/5 //[Route("{knjigaId}")] public ActionResult Izmeni(int id) { BibliotekaDB bdb = new BibliotekaDB(); var knjiga = bdb.Knjiga.FirstOrDefault(a => a.KnjigaId == id); return(View(knjiga)); }
// GET: Zanr public ActionResult Index() { BibliotekaDB bdb = new BibliotekaDB(); List <ZanrModel> Zanr = bdb.Zanr.ToList(); return(View(Zanr)); }
public ActionResult Details(int id) { BibliotekaDB bdb = new BibliotekaDB(); var knjiga = bdb.Knjiga.Include("Zanr").FirstOrDefault(a => a.KnjigaId == id); return(View(knjiga)); }
public ActionResult Edit(int id) { BibliotekaDB bdb = new BibliotekaDB(); var Ucenik = bdb.Ucenik.FirstOrDefault(a => a.UcenikID == id); return(View(Ucenik)); }
// GET: Ucenik public ActionResult Index() { BibliotekaDB bdb = new BibliotekaDB(); var ucenici = bdb.Ucenik.ToList(); return(View(ucenici)); }
public ActionResult Index() { BibliotekaDB bdb = new BibliotekaDB(); var knjige = bdb.Knjiga.ToList(); return(View(knjige)); }
public ActionResult Details(int id) { BibliotekaDB bdb = new BibliotekaDB(); var zanr = bdb.Zanr.FirstOrDefault(a => a.Id == id); return(View(zanr)); }
public ActionResult Create(UcenikModel um) { BibliotekaDB bdb = new BibliotekaDB(); bdb.Ucenik.Add(um); bdb.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Pozajmice public ActionResult Index() { //var knjige = bdb.Knjiga.Include("Zanr").ToList(); BibliotekaDB bdb = new BibliotekaDB(); var pozajmice = bdb.Pozajmice.Include("Ucenik").Include("Knjiga").ToList(); return(View(pozajmice)); }
public ActionResult Delete(int id) { BibliotekaDB bdb = new BibliotekaDB(); var knjiga = bdb.Knjiga.FirstOrDefault(a => a.KnjigaId == id); bdb.Knjiga.Remove(knjiga); bdb.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Delete(int id) { BibliotekaDB bdb = new BibliotekaDB(); var zanr = bdb.Zanr.FirstOrDefault(a => a.Id == id); bdb.Zanr.Remove(zanr); bdb.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Delete(int id) { BibliotekaDB bdb = new BibliotekaDB(); var ucenik = bdb.Ucenik.FirstOrDefault(a => a.UcenikID == id); bdb.Ucenik.Remove(ucenik); bdb.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(ZanrModel zm) { BibliotekaDB bdb = new BibliotekaDB(); var zanr = bdb.Zanr.FirstOrDefault(a => a.Id == zm.Id); zanr.Naziv = zm.Naziv; bdb.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(ZanrModel zm) { BibliotekaDB bdb = new BibliotekaDB(); var zanr = new ZanrModel(); zanr.Naziv = zm.Naziv; bdb.Zanr.Add(zanr); bdb.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(KnjigaModel km) { BibliotekaDB bdb = new BibliotekaDB(); var knjiga = bdb.Knjiga.FirstOrDefault(a => a.KnjigaId == km.KnjigaId); knjiga.MestoIzdavanja = km.MestoIzdavanja; knjiga.InventarniBroj = km.InventarniBroj; knjiga.Naslov = km.Naslov; knjiga.Pisac = km.Pisac; knjiga.GodinaIzdavanja = km.GodinaIzdavanja; knjiga.ZanrId = km.ZanrId; bdb.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(KnjigaModel km) { BibliotekaDB bdb = new BibliotekaDB(); var knjiga = new KnjigaModel(); knjiga.MestoIzdavanja = km.MestoIzdavanja; knjiga.InventarniBroj = km.InventarniBroj; knjiga.Naslov = km.Naslov; knjiga.Pisac = km.Pisac; knjiga.GodinaIzdavanja = km.GodinaIzdavanja; bdb.Knjiga.Add(km); bdb.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Delete(int id) { try { BibliotekaDB bdb = new BibliotekaDB(); UcenikModel ucenik = bdb.Ucenik.Find(id); bdb.Ucenik.Remove(ucenik); bdb.SaveChanges(); } catch (DataException /* dex */) { //Log the error (uncomment dex variable name and add a line here to write a log. return(RedirectToAction("Delete", new { id = id, saveChangesError = true })); } return(RedirectToAction("Index")); }
public ActionResult Create() { BibliotekaDB bdb = new BibliotekaDB(); var zanrovi = bdb.Zanr.ToList(); var listaZanrova = new List <SelectListItem>(); zanrovi.ForEach(z => { listaZanrova.Add(new SelectListItem() { Text = z.Naziv, Value = z.Id.ToString() }); }); ViewBag.ListaZanrova = listaZanrova; return(View()); }
// GET: Knjiga/Create public ActionResult Create() { BibliotekaDB bdb = new BibliotekaDB(); var zanrovi = bdb.Zanr.ToList(); var listazanrova = new List <SelectListItem>(); zanrovi.ForEach(z => { listazanrova.Add(new SelectListItem() { Text = z.Zanr, Value = z.Id.ToString(), //Selected = z.Id == knjiga.ZanrId ? true : false }); }); ViewBag.ListaZanrova = listazanrova; return(View()); }
public ActionResult Edit(UcenikModel um) { BibliotekaDB bdb = new BibliotekaDB(); var Ucenik = bdb.Ucenik.FirstOrDefault(a => a.UcenikID == um.UcenikID); Ucenik.Ime = um.Ime; Ucenik.Prezime = um.Prezime; Ucenik.Razred = um.Razred; Ucenik.Odeljenje = um.Odeljenje; Ucenik.Telefon = um.Telefon; Ucenik.BrojUDnevniku = um.BrojUDnevniku; Ucenik.GodinaRodjenja = um.GodinaRodjenja; Ucenik.Email = um.Email; Ucenik.Adresa = um.Adresa; bdb.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Delete(int?id, bool?saveChangesError = false) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (saveChangesError.GetValueOrDefault()) { ViewBag.ErrorMessage = "Delete failed. Try again, and if the problem persists see your system administrator."; } BibliotekaDB bdb = new BibliotekaDB(); UcenikModel ucenik = bdb.Ucenik.Find(id); if (ucenik == null) { return(HttpNotFound()); } return(View(ucenik)); }
public ActionResult Create(UcenikModel um) { BibliotekaDB bdb = new BibliotekaDB(); var Ucenik = new UcenikModel(); Ucenik.Ime = um.Ime; Ucenik.Prezime = um.Prezime; Ucenik.Razred = um.Razred; Ucenik.Odeljenje = um.Odeljenje; Ucenik.Telefon = um.Telefon; Ucenik.BrojUDnevniku = um.BrojUDnevniku; Ucenik.GodinaRodjenja = um.GodinaRodjenja; Ucenik.Email = um.Email; Ucenik.Adresa = um.Adresa; bdb.Ucenik.Add(um); bdb.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Knjiga/Izmeni/5 //[Route("{knjigaId}")] public ActionResult Izmeni(int id) { BibliotekaDB bdb = new BibliotekaDB(); var knjiga = bdb.Knjiga.FirstOrDefault(a => a.KnjigaId == id); var zanrovi = bdb.Zanr.ToList(); var listaZanrova = new List <SelectListItem>(); zanrovi.ForEach(z => { listaZanrova.Add(new SelectListItem() { Text = z.Naziv, Value = z.Id.ToString(), Selected = z.Id == knjiga.ZanrId ? true : false }); }); ViewBag.ListaZanrova = listaZanrova; return(View(knjiga)); }
// GET: Pozajmice/Create public ActionResult Create() { BibliotekaDB bdb = new BibliotekaDB(); var ucenici = bdb.Ucenik.ToList(); var listaUcenika = new List <SelectListItem>(); ucenici.ForEach(z => { string ucenikInfo = $"{z.Ime} {z.Prezime} {z.Razred} {z.Odeljenje}"; listaUcenika.Add(new SelectListItem() { Text = ucenikInfo, Value = z.UcenikID.ToString() }); }); ViewBag.ListaUcenika = listaUcenika; return(View()); }
public ActionResult Create(PozajmiceModel pm) { try { // TODO: Add insert logic here BibliotekaDB bdb = new BibliotekaDB(); var pozajmica = new PozajmiceModel(); pozajmica.UcenikId = pm.UcenikId; pozajmica.KnjigaId = pm.KnjigaId; pozajmica.DatumPozajmice = pm.DatumPozajmice; bdb.Pozajmice.Add(pozajmica); bdb.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Index(string sortOrder, string currentFilter, string searchString, int?page) { /*BibliotekaDB bdb = new BibliotekaDB(); * var knjige = bdb.Knjiga.Include("Zanr").ToList(); * * return View(knjige);*/ BibliotekaDB bdb = new BibliotekaDB(); ViewBag.NameSortParm = String.IsNullOrEmpty(sortOrder) ? "name_desc" : ""; ViewBag.PisacSortParm = String.IsNullOrEmpty(sortOrder) ? "pisac_desc" : ""; ViewBag.MestoSortParm = String.IsNullOrEmpty(sortOrder) ? "mesto_desc" : ""; ViewBag.ZanrSortParm = String.IsNullOrEmpty(sortOrder) ? "zanr_desc" : ""; ViewBag.GodinaSortParm = sortOrder == "Godina" ? "godina_desc" : "Godina"; var knjige = from k in bdb.Knjiga select k; if (searchString != null) { page = 1; } else { searchString = currentFilter; } ViewBag.CurrentFilter = searchString; if (!String.IsNullOrEmpty(searchString)) { knjige = knjige.Where(k => k.Naslov.Contains(searchString)); } switch (sortOrder) { case "name_desc": knjige = knjige.OrderByDescending(k => k.Naslov); break; case "pisac_desc": knjige = knjige.OrderByDescending(k => k.Pisac); break; case "mesto_desc": knjige = knjige.OrderByDescending(k => k.MestoIzdavanja); break; case "zanr_desc": knjige = knjige.OrderByDescending(k => k.ZanrId); break; case "Godina": knjige = knjige.OrderBy(k => k.GodinaIzdavanja); break; case "godina_desc": knjige = knjige.OrderByDescending(k => k.GodinaIzdavanja); break; default: knjige = knjige.OrderBy(s => s.Naslov); break; } int pageSize = 10; int pageNumber = (page ?? 1); return(View(knjige.ToPagedList(pageNumber, pageSize))); }
// GET: Ucenik public ActionResult Index(string sortOrder, string currentFilter, string searchString, int?page) { BibliotekaDB bdb = new BibliotekaDB(); ViewBag.NameSortParm = String.IsNullOrEmpty(sortOrder) ? "name_desc" : ""; ViewBag.PrezimeSortParm = String.IsNullOrEmpty(sortOrder) ? "prezime_desc" : ""; ViewBag.BrojSortParm = String.IsNullOrEmpty(sortOrder) ? "broj_desc" : ""; ViewBag.RazredSortParm = String.IsNullOrEmpty(sortOrder) ? "razred_desc" : ""; ViewBag.OdeljenjeSortParm = String.IsNullOrEmpty(sortOrder) ? "odeljenje_desc" : ""; ViewBag.GodinaSortParm = sortOrder == "Godina" ? "godina_desc" : "Godina"; var ucenici = from u in bdb.Ucenik select u; if (searchString != null) { page = 1; } else { searchString = currentFilter; } ViewBag.CurrentFilter = searchString; if (!String.IsNullOrEmpty(searchString)) { ucenici = ucenici.Where(u => u.Ime.Contains(searchString)); } switch (sortOrder) { case "name_desc": ucenici = ucenici.OrderByDescending(u => u.Ime); break; case "prezime_desc": ucenici = ucenici.OrderByDescending(u => u.Prezime); break; case "broj_desc": ucenici = ucenici.OrderByDescending(u => u.BrojUDnevniku); break; case "razred_desc": ucenici = ucenici.OrderByDescending(u => u.Razred); break; case "odeljenje_desc": ucenici = ucenici.OrderByDescending(u => u.Odeljenje); break; case "Godina": ucenici = ucenici.OrderBy(u => u.GodinaRodjenja); break; case "godina_desc": ucenici = ucenici.OrderByDescending(u => u.GodinaRodjenja); break; default: ucenici = ucenici.OrderBy(u => u.Ime); break; } int pageSize = 3; int pageNumber = (page ?? 1); return(View(ucenici.ToPagedList(pageNumber, pageSize))); }