public ActionResult DeleteConfirmed(int id) { TipUsluge tipusluge = db.TipUsluge.Find(id); db.TipUsluge.Remove(tipusluge); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Details(int id = 0) { TipUsluge tipusluge = db.TipUsluge.Find(id); if (tipusluge == null) { return(HttpNotFound()); } return(View(tipusluge)); }
public ActionResult Edit(TipUsluge tipusluge) { if (ModelState.IsValid) { db.Entry(tipusluge).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipusluge)); }
internal void dodajUsluguUListu(DataGridView dgvusluge, TextBox txtNaziv, TextBox txtCena, TextBox txtOpis, System.Windows.Forms.ComboBox cbTipUsluge, System.Windows.Forms.Button btnSacuvaj, System.Windows.Forms.Button btnObrisi) { if (!UserControlHelpers.EmptyFieldValidation(txtNaziv) | !UserControlHelpers.EmptyFieldValidation(txtOpis) | !UserControlHelpers.EmptyFieldValidation(txtCena)) { return; } Usluga u = new Usluga() { NazivUsluge1 = txtNaziv.Text.ToString(), OpisUsluge1 = txtOpis.Text.ToString() }; try { u.CenaUsluge1 = Convert.ToInt32(txtCena.Text.ToString()); } catch (Exception) { MessageBox.Show("Nesto nije okej sa cenom, mora biti ceo broj"); return; } if (Convert.ToInt32(txtCena.Text.ToString()) <= 0) { MessageBox.Show("Cena mora biti veca od 0"); return; } // TipUsluge tip = (TipUsluge)cbTipUsluge.SelectedItem; if ((TipUsluge)cbTipUsluge.SelectedItem == null) { MessageBox.Show("Niste selektovali tip usluge"); return; } TipUsluge tip = (TipUsluge)cbTipUsluge.SelectedItem; u.Tip = tip; foreach (Usluga us in usluge) { if (us.NazivUsluge1 == u.NazivUsluge1) { MessageBox.Show("Ne mogu postojati usluge sa istim nazivom"); return; } } if (usluge.ToList().Contains(u) == false) { usluge.Add(u); dgvusluge.DataSource = usluge; btnSacuvaj.Enabled = true; btnObrisi.Enabled = true; } }
public ActionResult Create(TipUsluge tipusluge) { tipusluge.SaldoVozaca = false; if (ModelState.IsValid) { db.TipUsluge.Add(tipusluge); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipusluge)); }
public IActionResult Dodaj(TipUslugeDodajVM model) { if (!ModelState.IsValid) { return(View("Dodaj", model)); } TipUsluge t = new TipUsluge(); t.Naziv = model.Naziv; t.Cijena = model.Cijena; db.TipUsluge.Add(t); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult CheckOut(int GostId) { CheckIN c = new CheckIN(); c = db.CheckIN.Where(x => x.GostId == GostId).FirstOrDefault(); c.DatumOdlaska = DateTime.Now.Date; // racunanje racuna i slanje u akciju dodajracun CheckINCheckOutVM model = new CheckINCheckOutVM(); model.CheckInId = c.Id; double suma = new double(); TipUsluge t = db.TipUsluge.Where(x => x.Id == c.TipUslugeId).FirstOrDefault(); suma += t.Cijena; List <RezervisanaUsluga> rezervisane = db.RezervisanaUsluga.Include(x => x.UslugeHotela).Where(x => x.CheckINId == c.Id).ToList(); foreach (var i in rezervisane) { suma += i.UslugeHotela.Cijena; } List <RezervisanSmjestaj> smjestaji = db.RezervisanSmjestaj.Include(x => x.Smjestaj).Where(x => x.CheckINId == c.Id).ToList(); foreach (var I in smjestaji) { suma += I.Smjestaj.Cijena; } model.Iznos = suma; return(PartialView(model)); }