public IHttpActionResult PutUpravitelj(int id, Upravitelj upravitelj)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != upravitelj.upraviteljID)
            {
                return(BadRequest());
            }

            db.Entry(upravitelj).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!UpraviteljExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Upravitelj upravitelj = db.Upravitelj.Find(id);

            db.Upravitelj.Remove(upravitelj);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "upraviteljID,Ime,Prezime,DatumRodjenja,Plata,KorisnickoIme,Lozinka")] Upravitelj upravitelj)
 {
     if (ModelState.IsValid)
     {
         db.Entry(upravitelj).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(upravitelj));
 }
        public ActionResult Create([Bind(Include = "upraviteljID,Ime,Prezime,DatumRodjenja,Plata,KorisnickoIme,Lozinka")] Upravitelj upravitelj)
        {
            if (ModelState.IsValid)
            {
                db.Upravitelj.Add(upravitelj);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(upravitelj));
        }
        public IHttpActionResult GetUpravitelj(int id)
        {
            Upravitelj upravitelj = db.Upravitelj.Find(id);

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

            return(Ok(upravitelj));
        }
        public IHttpActionResult PostUpravitelj(Upravitelj upravitelj)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Upravitelj.Add(upravitelj);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = upravitelj.upraviteljID }, upravitelj));
        }
        // GET: Upraviteljs/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Upravitelj upravitelj = db.Upravitelj.Find(id);

            if (upravitelj == null)
            {
                return(HttpNotFound());
            }
            return(View(upravitelj));
        }
        public IHttpActionResult DeleteUpravitelj(int id)
        {
            Upravitelj upravitelj = db.Upravitelj.Find(id);

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

            db.Upravitelj.Remove(upravitelj);
            db.SaveChanges();

            return(Ok(upravitelj));
        }
Example #9
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Upravitelj u = new Upravitelj("Senad", "Senci", Convert.ToDateTime("12.02.1990."), 152.2);

            b.Uposlenici.Add(u);
            string ime     = Ime.Text;
            string lozinka = Lozinka.Password.ToString();
            bool   var     = false;

            foreach (Uposlenik kp in b.Uposlenici)
            {
                if (ime == kp.KorisnickoIme && lozinka == kp.Lozinka)
                {
                    var = true;
                    Page paketi = new UposlenikForma();
                    this.Content = paketi;
                }
            }
            foreach (KorisniciPojedinci kp in b.KorisniciPojedinci)
            {
                if (ime == kp.KorisnickoIme && lozinka == kp.Lozinka)
                {
                    var = true;
                    Page paketi = new OdabirPaketaForma();
                    this.Content = paketi;
                }
            }
            foreach (KorisniciTimovi kt in b.KorisniciTimovi)
            {
                if (ime == kt.KorisnickoIme && lozinka == kt.Lozinka)
                {
                    var = true;
                    Page paketi = new RezervacijaTim();
                    this.Content = paketi;
                }
            }
            if (var == false)
            {
                Greska.Content = "Neispravni podaci! Ako niste registrovani, molimo vas da se registrujete!";
            }
        }
        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 Upravitelj dodajUpravitelja(string ime, string prezime, DateTime datum, double plata)
        {
            Upravitelj u = new Upravitelj(ime, prezime, datum, plata);

            return(u);
        }