Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Zastitar zastitar = db.Zastitari.Find(id);

            db.Zastitari.Remove(zastitar);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 3
0
 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));
 }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
        public IHttpActionResult GetZastitar(int id)
        {
            Zastitar zastitar = db.Zastitar.Find(id);

            if (zastitar == null)
            {
                return(NotFound());
            }

            return(Ok(zastitar));
        }
Exemplo n.º 6
0
        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));
        }
Exemplo n.º 7
0
        // 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));
        }
Exemplo n.º 8
0
        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;
            }
        }
Exemplo n.º 10
0
        public Zastitar dodajZastitara(string ime, string prezime, DateTime datum, double plata)
        {
            Zastitar z = new Zastitar(ime, prezime, datum, plata);

            return(z);
        }