public IHttpActionResult PutRecepcionar(int id, Recepcionar recepcionar) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != recepcionar.RecepcionarID) { return(BadRequest()); } db.Entry(recepcionar).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RecepcionarExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { Recepcionar recepcionar = db.Recepcionari.Find(id); db.Recepcionari.Remove(recepcionar); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "RecepcionarID,Ime,Prezime,DatumRodjenja,Plata,KorisnickoIme,Lozinka")] Recepcionar recepcionar) { if (ModelState.IsValid) { db.Entry(recepcionar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(recepcionar)); }
public IHttpActionResult GetRecepcionar(int id) { Recepcionar recepcionar = db.Recepcionar.Find(id); if (recepcionar == null) { return(NotFound()); } return(Ok(recepcionar)); }
public ActionResult Create([Bind(Include = "RecepcionarID,Ime,Prezime,DatumRodjenja,Plata,KorisnickoIme,Lozinka")] Recepcionar recepcionar) { if (ModelState.IsValid) { db.Recepcionari.Add(recepcionar); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(recepcionar)); }
public IHttpActionResult PostRecepcionar(Recepcionar recepcionar) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Recepcionar.Add(recepcionar); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = recepcionar.RecepcionarID }, recepcionar)); }
public IHttpActionResult DeleteRecepcionar(int id) { Recepcionar recepcionar = db.Recepcionar.Find(id); if (recepcionar == null) { return(NotFound()); } db.Recepcionar.Remove(recepcionar); db.SaveChanges(); return(Ok(recepcionar)); }
// GET: Recepcionars/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Recepcionar recepcionar = db.Recepcionari.Find(id); if (recepcionar == null) { return(HttpNotFound()); } return(View(recepcionar)); }
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 async void DodajOsoblje(object param) { using (var db = new HotelDbContext()) { if (Posao == "Receptionist") { Recepcionar NoviUposlenik = new Recepcionar(JMBG, Plata, DatumZaposlenja, Username, Password, Ime, Prezime, Adresa, Drzava, Email, Grad, Telefon, DatumRodjenja, Spol); db.Recepcionari.Add(NoviUposlenik); db.Uposlenici.Add(NoviUposlenik); db.Korisnici.Add(NoviUposlenik); } else if (Posao == "Maid") { Sobarica NoviUposlenik = new Sobarica(JMBG, Plata, DatumZaposlenja, Username, Password, Ime, Prezime, Adresa, Drzava, Email, Grad, Telefon, DatumRodjenja, Spol); db.Sobarice.Add(NoviUposlenik); db.Uposlenici.Add(NoviUposlenik); db.Korisnici.Add(NoviUposlenik); } db.SaveChanges(); var dialog = new MessageDialog("Employee added succesfully!\n"); await dialog.ShowAsync(); } }
public static void Initialize(HotelDbContext context) { if (!context.Sobe.Any()) { context.Sobe.AddRange( new Soba() { Naziv = "Soba pomirenja", Broj = 1, Cijena = 50, Slobodna = true, Ociscena = true, Max_djece = 1, Max_odraslih = 2, Opis = "neka probna sobica", Tip = tip_sobe.Family, } ); } if (!context.Kartice.Any()) { k = new Kartica("13vhsjdff", "ddr2", "236432727162", Kartica.Tip.VISA, new DateTime(2020, 10, 22)); context.Add(k); } if (!context.Rezervacije.Any()) { context.Rezervacije.AddRange( new Rezervacija() { Gost = new Gost() { Ime = "Rahman", Prezime = "Rahmanovic", Drzava = "Etiopija", Grad = "Pjon Jang", Adresa = "bla bal", Email = "hahaha", Telefon = "020202", KreditnaKartica = k, Username = "******", Password = "******", Dat_rodjenja = new DateTime(2013, 12, 12), }, Soba = new Soba() { Naziv = "Soba pomirenja", Broj = 1, Cijena = 50, Slobodna = true, Ociscena = true, Max_djece = 1, Max_odraslih = 2, Opis = "neka probna sobica", Tip = tip_sobe.Family, }, Rezervacija_id = "skfvi8g69furigz", Cijena = 500, Br_djece = 1, Br_odraslih = 2, Br_noci = 5, Bazen = false, Parking = true, Smjestaj = Tip_smjestaja.halfboard, Check_in = new DateTime(2014, 12, 12), Check_out = new DateTime(2014, 12, 17) } ); } if (!context.Gosti.Any()) { context.Gosti.AddRange( new Gost() { Ime = "Rahman", Prezime = "Rahmanovic", Drzava = "Etiopija", Grad = "Pjon Jang", Adresa = "bla bal", Email = "hahaha", Telefon = "020202", Username = "******", Password = "******", Dat_rodjenja = new DateTime(2013, 12, 12), } ); } if (!context.Recepcionari.Any()) { context.Recepcionari.AddRange( new Recepcionar() { Ime = "Rahman", Prezime = "Rahmanovic", Drzava = "Etiopija", Grad = "Pjon Jang", Adresa = "bla bal", Email = "hahaha", Telefon = "020202", Username = "******", Password = "******", Dat_rodjenja = new DateTime(1996, 12, 12), Dat_zaposlenja = new DateTime(2013, 12, 12), Jmbg = "92838392948", Plata = 213, } ); } if (!context.Sobarice.Any()) { context.Sobarice.AddRange( new Sobarica() { Ime = "Rahmana", Prezime = "Rahmanovic", Drzava = "Etiopija", Grad = "Pjon Jang", Adresa = "bla bal", Email = "hahaha", Telefon = "020234202", Username = "******", Password = "******", Dat_rodjenja = new DateTime(1996, 12, 12), Dat_zaposlenja = new DateTime(2013, 12, 12), Jmbg = "92838392948", Plata = 213, } ); } if (!context.Korisnici.Any()) { Recepcionar r = new Recepcionar("150999445454", 1200, new DateTime(2013, 12, 12), "loki", "loki", "berina", "smajovic", "neka", "nka", "dka", "enka", "2154876", new DateTime(1996, 09, 15), gender.Female); context.Korisnici.Add(r); context.Korisnici.AddRange( new Sobarica() { Ime = "Berina", Prezime = "Simba", Drzava = "Srbija", Grad = "Beograd", Adresa = "Neka tamo 15", Email = "*****@*****.**", Telefon = "061666999", Username = "******", Password = "******", Dat_rodjenja = new DateTime(1996, 09, 15), Dat_zaposlenja = new DateTime(2013, 12, 12), Jmbg = "1509996100000", Plata = 666, }); context.Korisnici.AddRange( new Gost() { Ime = "djani", Prezime = "djani", Drzava = "Etiopija", Grad = "Pjon Jang", Adresa = "bla bal", Email = "hahaha", Telefon = "020202", KreditnaKartica = k, Username = "******", Password = "******", Dat_rodjenja = new DateTime(2013, 12, 12), }); } context.SaveChanges(); }
public Recepcionar dodajRecepcionara(string ime, string prezime, DateTime datum, double plata) { Recepcionar r = new Recepcionar(ime, prezime, datum, plata); return(r); }