public IActionResult SacuvajModifikovanoZakazivanje(string ZakID, string IzvodjacID, string BendID, string KoncertID, string Vreme, string Datum, string Dodatinf) { Zakazivanje zz = new Zakazivanje(); zz.ZakID = ZakID; zz.IzvodjacID = IzvodjacID; zz.BendID = BendID; zz.KoncertID = KoncertID; zz.Vreme = Vreme; zz.Datum = Datum; zz.Dodatinf = Dodatinf; if (proveriUneto(zz) == false) //proverava da li su sva polja uneta // return RedirectToAction("ModifikujZakazivanje"); { return(RedirectToAction("ModifikujZakazivanje", new { zakID = ZakID })); } try { session.Execute(" INSERT INTO \"Zakazivanje\"(\"zakID\", \"bendID\", datum, dodatinf, \"izvodjacID\", \"koncertID\",vreme)" + " VALUES(\'" + ZakID + "\',\'" + zz.BendID + "\' ,\'" + zz.Datum + "\' ,\'" + zz.Dodatinf + "\' ,\'" + zz.IzvodjacID + "\' ,\'" + zz.KoncertID + "\' ,\'" + zz.KoncertID + "\' );"); } catch (Exception ex) { Console.WriteLine(ex.Message); } return(RedirectToAction("PrikaziZakazivanja")); }
public async Task <ActionResult> DeleteConfirmed(int id) { Zakazivanje zakazivanje = await db.Zakazivanje.FindAsync(id); db.Zakazivanje.Remove(zakazivanje); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public IActionResult sacuvajZakazivanjeUbazu(string zakID, string bendID, string datum, string dodatinf, string izvodjacID, string koncertID, string vreme) { //provera da li u bazi posotoji vec taakvo zakazivanje sa tim id-em, //provera da li postoje izvodjacId,koncertId,benId Zakazivanje k = null; var r = session.Execute("SELECT * FROM \"Zakazivanje\" WHERE " + "\"zakID\" =\'" + zakID + "\'; "); foreach (var result in r) { k = new Zakazivanje(); k.ZakID = result.GetValue <string>("zakID"); k.IzvodjacID = result.GetValue <string>("izvodjacID"); k.BendID = result.GetValue <string>("bendID"); k.KoncertID = result.GetValue <string>("koncertID"); k.Vreme = result.GetValue <string>("vreme"); k.Datum = result.GetValue <string>("datum"); k.Dodatinf = result.GetValue <string>("dodatinf"); } if (k != null) { return(RedirectToAction("kreirajZakazivanje")); } Zakazivanje kk = new Zakazivanje(); kk.ZakID = zakID; kk.BendID = bendID; kk.Datum = datum; kk.Dodatinf = dodatinf; kk.IzvodjacID = izvodjacID; kk.KoncertID = koncertID; kk.Vreme = vreme; if (proveriUneto(kk) == false)//proverava da li su sva polja uneta { return(RedirectToAction("kreirajZakazivanje")); } try { session.Execute(" INSERT INTO \"Zakazivanje\"(\"zakID\", \"bendID\", datum, dodatinf, \"izvodjacID\", \"koncertID\",vreme)" + " VALUES(\'" + zakID + "\',\'" + kk.BendID + "\' ,\'" + kk.Datum + "\' ,\'" + kk.Dodatinf + "\' ,\'" + kk.IzvodjacID + "\' ,\'" + kk.KoncertID + "\' ,\'" + kk.KoncertID + "\' );"); } catch (Exception ex) { Console.WriteLine(ex.Message); } return(RedirectToAction("PrikaziZakazivanja")); }
public bool proveriUneto(Zakazivanje k) { if (k.ZakID != null & k.BendID != null & k.Datum != null & k.Dodatinf != null & k.IzvodjacID != null & k.KoncertID != null & k.Vreme != null) { return(true); } else { return(false); } }
// GET: Zakazivanjes/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Zakazivanje zakazivanje = await db.Zakazivanje.FindAsync(id); if (zakazivanje == null) { return(HttpNotFound()); } return(View(zakazivanje)); }
public async Task <ActionResult> Edit([Bind(Include = "id_zakazivanja,id_korisnika,id_usluga,vreme_pocetka,vreme_zavrsetka,beleska,lekar_id")] Zakazivanje zakazivanje) { if (ModelState.IsValid) { db.Entry(zakazivanje).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.id_korisnika = new SelectList(db.AspNetUsers, "Id", "Email", zakazivanje.id_korisnika); ViewBag.lekar_id = new SelectList(db.AspNetUsers, "Id", "Email", zakazivanje.lekar_id); ViewBag.id_usluga = new SelectList(db.Usluga, "id_usluga", "vrsta_usluge", zakazivanje.id_usluga); return(View(zakazivanje)); }
public async Task <ActionResult> ZakazivanjeT([Bind(Include = "id_zakazivanja,id_korisnika,id_usluga,vreme_pocetka,vreme_zavrsetka,beleska,lekar_id,id_specializacije")] Zakazivanje zakazivanje) { if (ModelState.IsValid) { db.Zakazivanje.Add(zakazivanje); await db.SaveChangesAsync(); return(RedirectToAction("Index", "Front")); } ViewBag.id_korisnika = new SelectList(db.AspNetUsers, "Id", "Email", zakazivanje.id_korisnika); ViewBag.id_usluga = new SelectList(db.Usluga, "id_usluga", "vrsta_usluge", zakazivanje.id_usluga); ViewBag.ime_prezime = new SelectList(db.AspNetUsers, "ime_prezime", "ime_prezime", zakazivanje.AspNetUsers.ime_prezime); return(View(zakazivanje)); }
// GET: Zakazivanjes/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Zakazivanje zakazivanje = await db.Zakazivanje.FindAsync(id); if (zakazivanje == null) { return(HttpNotFound()); } ViewBag.id_korisnika = new SelectList(db.AspNetUsers, "Id", "Email", zakazivanje.id_korisnika); ViewBag.lekar_id = new SelectList(db.AspNetUsers, "Id", "Email", zakazivanje.lekar_id); ViewBag.id_usluga = new SelectList(db.Usluga, "id_usluga", "vrsta_usluge", zakazivanje.id_usluga); return(View(zakazivanje)); }
public IActionResult ModifikujZakazivanje(string zakID) { Zakazivanje k = null; var r = session.Execute("SELECT * FROM \"Zakazivanje\" WHERE " + "\"zakID\" =\'" + zakID + "\'; "); foreach (var result in r) { k = new Zakazivanje(); k.ZakID = result.GetValue <string>("zakID"); k.IzvodjacID = result.GetValue <string>("izvodjacID"); k.BendID = result.GetValue <string>("bendID"); k.KoncertID = result.GetValue <string>("koncertID"); k.Vreme = result.GetValue <string>("vreme"); k.Datum = result.GetValue <string>("datum"); k.Dodatinf = result.GetValue <string>("dodatinf"); } return(View(k)); }