public IHttpActionResult PutZastitar(int id, Zastitar zastitar) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != zastitar.ZastitarID) { return(BadRequest()); } db.Entry(zastitar).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ZastitarExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { Zastitar zastitar = db.Zastitari.Find(id); db.Zastitari.Remove(zastitar); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ZastitarID,Ime,Prezime,DatumRodjenja,Plata,KorisnickoIme,Lozinka")] Zastitar zastitar) { if (ModelState.IsValid) { db.Entry(zastitar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(zastitar)); }
public ActionResult Create([Bind(Include = "ZastitarID,Ime,Prezime,DatumRodjenja,Plata,KorisnickoIme,Lozinka")] Zastitar zastitar) { if (ModelState.IsValid) { db.Zastitari.Add(zastitar); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(zastitar)); }
public IHttpActionResult GetZastitar(int id) { Zastitar zastitar = db.Zastitar.Find(id); if (zastitar == null) { return(NotFound()); } return(Ok(zastitar)); }
public IHttpActionResult PostZastitar(Zastitar zastitar) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Zastitar.Add(zastitar); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = zastitar.ZastitarID }, zastitar)); }
// GET: Zastitars/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Zastitar zastitar = db.Zastitari.Find(id); if (zastitar == null) { return(HttpNotFound()); } return(View(zastitar)); }
public IHttpActionResult DeleteZastitar(int id) { Zastitar zastitar = db.Zastitar.Find(id); if (zastitar == null) { return(NotFound()); } db.Zastitar.Remove(zastitar); db.SaveChanges(); return(Ok(zastitar)); }
private void Button_Click(object sender, RoutedEventArgs e) { string imeRadnika = ime.Text; string prezimeRadnika = prezime.Text; DateTime Datum = datum.Date.Value.Date; double plataa = Convert.ToDouble(plata.Text); UpraviteljViewModel uvm = new UpraviteljViewModel(); if (!Validiraj(imeRadnika, prezimeRadnika, Datum, plataa)) { PrijavaGreski.Content += "Unesite ponovo!"; } else { if (recepcionar.IsChecked == true) { Recepcionar r = uvm.dodajRecepcionara(imeRadnika, prezimeRadnika, Datum, plataa); b.Uposlenici.Add(r); } else if (upravitelj.IsChecked == true) { Upravitelj u = uvm.dodajUpravitelja(imeRadnika, prezimeRadnika, Datum, plataa); b.Uposlenici.Add(u); } else if (sparadnik.IsChecked == true) { RadnikSpa r = uvm.dodajSpaRadnika(imeRadnika, prezimeRadnika, Datum, plataa); b.Uposlenici.Add(r); } else if (zastitar.IsChecked == true) { Zastitar z = uvm.dodajZastitara(imeRadnika, prezimeRadnika, Datum, plataa); b.Uposlenici.Add(z); } var dialog = new MessageDialog("Uspješno ste dodali uposlenika!"); dialog.ShowAsync(); Page pocetna = new UposlenikForma(); this.Content = pocetna; } }
public Zastitar dodajZastitara(string ime, string prezime, DateTime datum, double plata) { Zastitar z = new Zastitar(ime, prezime, datum, plata); return(z); }