public int EditDete(Dete d) { try { ISession s = DataLayer.GetSession(); Dete dete = s.Query <Dete>() .Where(v => v.Id == d.Id).Select(p => p).FirstOrDefault(); dete.Ime = d.Ime; dete.Prezime = d.Prezime; dete.Uzrast = d.Uzrast; //dete.Roditelj = d.Jmbg; s.Update(dete); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public ActionResult DeleteConfirmed(int id) { Dete dete = db.Detes.Find(id); db.Detes.Remove(dete); db.SaveChanges(); return(RedirectToAction("Index")); }
public DeteView(Dete d) { this.DeteId = d.Id; this.Ime = d.Ime; this.ImeRoditelja = d.Roditelj.Ime; this.Prezime = d.Prezime; this.Uzrast = d.Uzrast; }
public ActionResult Edit([Bind(Include = "DeteID,Ime,Prezime,DatumRodjenja,JMBG,ImeRoditelja,DomacinstvoID,VaspitnaGrupaID")] Dete dete) { if (ModelState.IsValid) { db.Entry(dete).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DomacinstvoID = new SelectList(db.Domacinstvoes, "DomacinstvoID", "Adresa", dete.DomacinstvoID); ViewBag.VaspitnaGrupaID = new SelectList(db.VaspitnaGrupas, "VaspitnaGrupaID", "Naziv", dete.VaspitnaGrupaID); return(View(dete)); }
// GET: Detes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Dete dete = db.Detes.Find(id); if (dete == null) { return(HttpNotFound()); } return(View(dete)); }
public DeteView GetDeteView(int id) { ISession s = DataLayer.GetSession(); Dete dete = s.Query <Dete>() .Where(v => v.Id == id).Select(p => p).FirstOrDefault(); if (dete == null) { return(new DeteView()); } return(new DeteView(dete)); }
// GET: Detes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Dete dete = db.Detes.Find(id); if (dete == null) { return(HttpNotFound()); } ViewBag.DomacinstvoID = new SelectList(db.Domacinstvoes, "DomacinstvoID", "Adresa", dete.DomacinstvoID); ViewBag.VaspitnaGrupaID = new SelectList(db.VaspitnaGrupas, "VaspitnaGrupaID", "Naziv", dete.VaspitnaGrupaID); return(View(dete)); }
private void btnGdePripada_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Dete d = s.Load <Dete>(31); MessageBox.Show(d.Ime + " je dete roditelja: " + d.Roditelj.Ime + " " + d.Roditelj.Prezime); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public int AddDete(Dete a) { try { ISession s = DataLayer.GetSession(); s.Save(a); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int RemoveDete(int id) { try { ISession s = DataLayer.GetSession(); Dete a = s.Load <Dete>(id); s.Delete(a); s.Flush(); s.Close(); return(1); } catch (Exception exc) { return(-1); } }
private void KreirajDete_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Klijent k = s.Load <Klijent>(32); Dete d = new Dete() { Ime = "Nikolija", Prezime = "Janjic", Uzrast = 10, }; d.Roditelj = k; s.Save(d); k.Deca.Add(d); s.Save(k); foreach (Dete dete in k.Deca) { MessageBox.Show(dete.Ime + " " + dete.Prezime); } s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public int Put([FromBody] Dete d) { DeteProvider provider = new DeteProvider(); return(provider.EditDete(d)); }
public int Post([FromBody] Dete d) { DeteProvider provider = new DeteProvider(); return(provider.AddDete(d)); }