Esempio n. 1
0
        public IActionResult Dodaj(CheckINDodajVM model)
        {
            if (!ModelState.IsValid)
            {
                PripremiStavkeModela(model);
                return(View("Dodaj", model));
            }

            CheckIN c = new CheckIN();


            c.TipUslugeId  = model.TipUslugeId;
            c.ZaposlenikId = HttpContext.GetLogiraniKorisnik().Id;
            c.BrojDjece    = model.BrojDjece;
            c.BrojOdraslih = model.BrojOdraslih;

            //provjera datuma


            c.DatumDolaska = model.DatumDolaska;
            //c.DatumOdlaska = null;

            c.Napomena = model.Napomena;
            c.GostId   = model.GostId;

            db.CheckIN.Add(c);
            db.SaveChanges();


            return(RedirectToAction("OdaberiSmjestaj", "RezervisanSmjestaj", new { CheckInId = c.Id }));
        }
Esempio n. 2
0
        public IActionResult Dodaj(int GostId)
        {
            CheckINDodajVM model = new CheckINDodajVM();

            model.GostId = GostId;
            PripremiStavkeModela(model);


            return(View(model));
        }
Esempio n. 3
0
        public void PripremiStavkeModela(CheckINDodajVM model)
        {
            model.GostId = model.GostId;
            var Usluge = db.TipUsluge.Select(s => new
            {
                s.Id,
                Polje = string.Format("Naziv: {0} Cijena: {1}  ", s.Naziv, s.Cijena)
            }).ToList();


            model.TipoviUsluga = new SelectList(Usluge, "Id", "Polje");
        }