Ejemplo n.º 1
0
        public IActionResult Dodaj(int RezervisanSmjestajID)
        {
            RezervisanaUslugaDodajVM model = new RezervisanaUslugaDodajVM();

            RezervisanSmjestaj sr = new RezervisanSmjestaj();

            sr = db.RezervisanSmjestaj.Include(x => x.CheckIN.Gost).Include(x => x.Gost).Where(x => x.Id == RezervisanSmjestajID).Where(x => x.Id == RezervisanSmjestajID).FirstOrDefault();

            model.Rezervacija = sr.CheckIN.Gost.Ime + " " + sr.CheckIN.Gost.Prezime;
            model.Datum       = "Od: " + sr.CheckIN.DatumDolaska.ToShortDateString() + "do: " + ((sr.CheckIN.DatumOdlaska == null)?"-":(DateTime.Parse(sr.CheckIN.DatumOdlaska.ToString()).ToShortDateString()));
            model.Gost        = sr.Gost.Ime + " " + sr.Gost.Prezime;
            model.CheckINId   = sr.CheckINId;

            var Usluge =
                db.UslugeHotela
                .Select(s => new
            {
                Id    = s.Id,
                Polje = string.Format("Naziv: {0} Cijena: {1} Datum Pocetka: {2} Datum Zavrsetka:{3} ", s.Naziv, s.Cijena, s.DatumPocetka, s.DatumZavrsetka)
            })
                .ToList();


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

            return(View(model));
        }
Ejemplo n.º 2
0
        public IActionResult Dodaj(RezervisanaUslugaDodajVM model)
        {
            RezervisanaUsluga ru = new RezervisanaUsluga();

            ru.CheckINId      = model.CheckINId;
            ru.UslugeHotelaId = model.UslugaId;

            db.RezervisanaUsluga.Add(ru);
            db.SaveChanges();

            return(RedirectToAction("ProvjeriSlobodanSmjestaj", "RezervisanSmjestaj"));
        }