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 })); }
public IActionResult Dodaj(int GostId) { CheckINDodajVM model = new CheckINDodajVM(); model.GostId = GostId; PripremiStavkeModela(model); return(View(model)); }
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"); }