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)); }
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 })); }