Esempio n. 1
0
        public IActionResult OdaberiSmjestaj(int CheckInId)
        {
            CheckIN c = new CheckIN();

            c = db.CheckIN.Where(x => x.Id == CheckInId).FirstOrDefault();

            var Smjestaji =
                db.Smjestaj
                .Where(x => x.Zauzeto == false).Select(s => new
            {
                s.Id,

                Polje = string.Format("Vrsta smjestaja : {0} Sprat: {1}", s.VrstaSmjestaja.Naziv, s.Sprat)
            })
                .ToList();
            RezervisanSmjestajOdaberiSmjestajVM model = new RezervisanSmjestajOdaberiSmjestajVM();

            model.DatumDolaska = c.DatumDolaska.ToShortDateString();
            model.DatumOdlaska = (c.DatumOdlaska == null) ? "-" : (DateTime.Parse(c.DatumOdlaska.ToString()).ToShortDateString());
            model.Smjestaji    = new SelectList(Smjestaji, "Id", "Polje");
            model.CheckInId    = c.Id;
            model.GostId       = c.GostId;

            return(View(model));
        }
Esempio n. 2
0
        public IActionResult OdaberiSmjestaj(RezervisanSmjestajOdaberiSmjestajVM model)
        {
            RezervisanSmjestaj s = new RezervisanSmjestaj();

            s.CheckINId  = model.CheckInId;
            s.GostId     = model.GostId;
            s.SmjestajId = model.Smjestaj.Id;
            ZauzmiSmjestaj(model.Smjestaj.Id);
            db.RezervisanSmjestaj.Add(s);
            db.SaveChanges();



            return(RedirectToAction("IndexOdabranogSmjestaja", new { CheckINId = model.CheckInId, SmjestajId = model.Smjestaj.Id }));
        }