public async Task <IActionResult> Edit(string id, [Bind("IdOpcije,TextOpcije,GlasoviOpcije,IdAnkete")] Opcija opcija) { if (id != opcija.IdOpcije) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(opcija); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OpcijaExists(opcija.IdOpcije)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(opcija)); }
private void PrikazProdaja(object sender, RoutedEventArgs e) { izabranaOpcija = Opcija.PRODAJA; SkloniSve(); Prikaz(); OsnovniPrikazTabela(); }
private void PrikazDodatnihUsluga(object sender, RoutedEventArgs e) { izabranaOpcija = Opcija.DODATNAUSLUGA; SkloniSve(); Prikaz(); OsnovniPrikazTabela(); }
public void PrikazKorisnika(object sender, RoutedEventArgs e) { izabranaOpcija = Opcija.KORISNIK; SkloniSve(); Prikaz(); OsnovniPrikazTabela(); }
public void PrikazTipovaNamestaja(object sender, RoutedEventArgs e) { izabranaOpcija = Opcija.TIPNAMESTAJA; SkloniSve(); Prikaz(); OsnovniPrikazTabela(); }
public void DodajOpciju(FunkcijaOpcije funkcija, string tekst) { /* Prilikom dodavanja nove metode i njenog opisa, kreiramo novi objekat Opcije i stavljamo ga u listu svih opcija vezanih za ovaj meni. Ovo je odlican primer kompozicije - Kreiramo opcije samo unutar menija, i unistavamo ih zajedno sa menijem. */ Opcija novaOpcija = new Opcija(funkcija, tekst); listaOpcija.Add(novaOpcija); }
public async Task <IActionResult> Create([Bind("IdOpcije,TextOpcije,GlasoviOpcije,IdAnkete")] Opcija opcija) { if (ModelState.IsValid) { _context.Add(opcija); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(opcija)); }