public IActionResult Dodaj()
        {
            var model = new TerminDodajVM();

            model.Dvorane       = GetDvorane();
            model.DatumIVrijeme = DateTime.Now;
            return(View("Dodaj", model));
        }
Exemple #2
0
        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"));
        }
Exemple #4
0
        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));
        }
Exemple #5
0
 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));
 }