コード例 #1
0
ファイル: GostController.cs プロジェクト: maidmehic/Hotel.MVC
        public IActionResult Dodaj()
        {
            Zaposlenik k = HttpContext.GetLogiraniKorisnik();

            if (k == null || k.isRecepcioner == false)
            {
                TempData["error_poruka"] = "nemate pravo pristupa/TREBA RECEPCIJA";
                return(RedirectToAction("Index", "Autentifikacija", new { area = " " }));
            }


            GostDodajVM model = new GostDodajVM();

            PripremiStavkeModela(model);


            return(View(model));
        }
コード例 #2
0
ファイル: GostController.cs プロジェクト: maidmehic/Hotel.MVC
        public IActionResult Uredi(int GostID)
        {
            Gost g1 = db.Gost.Where(x => x.Id == GostID).FirstOrDefault();

            GostDodajVM g = new GostDodajVM();

            g.Id            = g1.Id;
            g.BrojPasosa    = g1.BrojPasosa;
            g.Ime           = g1.Ime;
            g.Prezime       = g1.Prezime;
            g.Drzavljanstvo = g1.Drzavljanstvo;
            g.DatumRodenja  = g1.DatumRodenja;
            g.Email         = g1.Email;
            g.Telefon       = g1.Telefon;
            g.Spol          = g1.Spol;


            g.Gradovi = new SelectList(db.Grad, "Id", "Naziv");

            return(View(g));
        }
コード例 #3
0
ファイル: GostController.cs プロジェクト: maidmehic/Hotel.MVC
        public IActionResult Dodaj(GostDodajVM model)
        {
            if (!ModelState.IsValid)
            {
                PripremiStavkeModela(model);
                return(View("Dodaj", model));
            }


            Gost g;

            if (model.Id == 0)
            {
                g = new Gost();
                db.Add(g);
            }
            else
            {
                g = db.Gost.Find(model.Id);
            }


            g.BrojPasosa    = model.BrojPasosa;
            g.Ime           = model.Ime;
            g.Prezime       = model.Prezime;
            g.Drzavljanstvo = model.Drzavljanstvo;
            g.DatumRodenja  = model.DatumRodenja;
            g.Email         = model.Email;
            g.Telefon       = model.Telefon;
            g.Spol          = model.Spol;
            g.GradId        = model.GradId;



            db.SaveChanges();



            return(RedirectToAction("Index"));
        }
コード例 #4
0
ファイル: GostController.cs プロジェクト: maidmehic/Hotel.MVC
 public void PripremiStavkeModela(GostDodajVM model)
 {
     model.Gradovi = new SelectList(db.Grad, "Id", "Naziv", "--Odaberite Grad--");
 }