public IActionResult Dodaj() { var model = new TerminDodajVM(); model.Dvorane = GetDvorane(); model.DatumIVrijeme = DateTime.Now; return(View("Dodaj", model)); }
public IActionResult DodajZaUposlenika(int ID) { Korisnik u = _db.Korisnik.Find(ID); TerminDodajVM model = new TerminDodajVM { UposlenikID = ID, Rezervisan = false, VrijemeTermina = DateTime.Now }; TempData["ImeUposlenika"] = u.Ime + " " + u.Prezime; return(PartialView(model)); }
public IActionResult Dodaj(TerminDodajVM model) { if (!ModelState.IsValid) { model.Dvorane = GetDvorane(); return(View("Dodaj", model)); } var noviTermin = new Termin { Cijena = model.Cijena, DatumIVrijeme = model.DatumIVrijeme, DvoranaID = model.OdabranaDvoranaId, }; context.Termini.Add(noviTermin); context.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Dodaj(int ID) { TerminDodajVM model = new TerminDodajVM { Uposlenici = _db.Korisnik.Select(i => new SelectListItem { Value = i.KorisnikId.ToString(), Text = i.Ime + " " + i.Prezime }).ToList(), Rezervisan = false, VrijemeTermina = DateTime.Now }; if (ID != 0) { Termin t = _db.Termin.Find(ID); model.TerminId = t.Id; model.UposlenikID = t.KorisnikId; model.Rezervisan = t.Rezervisan; model.VrijemeTermina = t.VrijemeTermina; } return(PartialView(model)); }
public IActionResult Snimi(TerminDodajVM vm) { if (vm.TerminId == 0) { Termin x = new Termin { KorisnikId = vm.UposlenikID, Rezervisan = vm.Rezervisan, VrijemeTermina = vm.VrijemeTermina }; _db.Termin.Add(x); } else { Termin t = _db.Termin.Find(vm.TerminId); t.Id = vm.TerminId; t.KorisnikId = vm.UposlenikID; t.Rezervisan = vm.Rezervisan; t.VrijemeTermina = vm.VrijemeTermina; } _db.SaveChanges(); return(Redirect("/Uposlenik/PregledTermina/" + vm.UposlenikID)); }