protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); RezervacijaViewModel adminUposleniciViewModel = e.Parameter as RezervacijaViewModel; DataContext = adminUposleniciViewModel; }
public RezervacijaPage(Termin u) { InitializeComponent(); BindingContext = model = new RezervacijaViewModel() { Termin = u }; }
public RezervacijaPage(int izletid) { InitializeComponent(); BindingContext = model = new RezervacijaViewModel() { _izletId = izletid }; }
public RezervacijaZahtjevPage(MRestoran restoran) { InitializeComponent(); BindingContext = model = new RezervacijaViewModel() { Restoran = restoran }; }
// GET: Rezervacija public ActionResult GostRezervacija() { var viewModel = new RezervacijaViewModel() { Gosts = db.Gosts.ToList() }; return(View(viewModel)); }
/// <summary> /// osoba bez rezervacije /// </summary> /// <returns></returns> public ActionResult NapraviCheckIn() { var viewModel = new RezervacijaViewModel() { Gosts = db.Gosts.ToList() }; return(View(viewModel)); }
//prikaz stranice za rezervaciju izabranog aranzmana //ukoliko ima slobodnog mesta, odlazi se na pogled sa formom za pravljenje rezervacije //ukoliko nema ispisuje se poruka o gresci public ActionResult AranzmanRezervisi(int sifra) { //metoda RezervisiAranzmanPoSifri vraca true ako ima slobodnih mesta if (Radnik.DaLiJeMoguceRezervisati(sifra)) { RezervacijaViewModel rezervacija = new RezervacijaViewModel(); rezervacija.AranzmanID = sifra; ViewBag.Greska = null; return(View("AranzmanRezervisiView", rezervacija)); } else { ViewBag.Greska = "Kapaciteti za ovaj aranžman su popunjeni."; return(View("AranzmanRezervisiView")); } }
public ActionResult StolSelect(int rezervacijaId) { RezervacijaViewModel Model = new RezervacijaViewModel(); StolController c = new StolController(); Model.rezervacija = ctx.Rezervacije.Where(x => x.Id == rezervacijaId).FirstOrDefault(); DateTime preCheckH = Model.rezervacija.Vrijeme.AddHours(-1); DateTime postCheckH = Model.rezervacija.Vrijeme.AddHours(1); List <Rezervacija> listaRezervacija = ctx.Rezervacije.Where(x => x.Datum == Model.rezervacija.Datum && x.Vrijeme >= preCheckH && x.Vrijeme <= postCheckH && x.Odobrena) .ToList(); Model.listaStolova = c.StoloviLista(); foreach (Rezervacija r in listaRezervacija) { Model.listaStolova.Where(s => s.Id == r.StolId).FirstOrDefault().Zauzet = true; } return(PartialView("StolSelect", Model)); }
public RezervacijePage() { InitializeComponent(); BindingContext = model = new RezervacijaViewModel(); }
public PlacanjePage(Rezervacije rezervacija) { InitializeComponent(); _rezervacijaId = rezervacija.RezervacijaId; BindingContext = model = new RezervacijaViewModel(); }
public ActionResult PrikaziIzbrisane(int?stolId, DateTime?periodOd, int?brDana) { RezervacijaViewModel Model = new RezervacijaViewModel(); if (!periodOd.HasValue) { if (stolId.HasValue) { Model.Rezervacije = (ctx.Rezervacije .Where(x => x.IsDeleted && x.StolId == stolId) .Include(x => x.Korisnik) .Include(x => x.Stol) .Select(x => new RezervacijaViewModel.RezervacijaInfo { Id = x.Id, KorisnikId = x.KorisnikId, KorisnikUsername = x.Korisnik.Username, ImeRezervacije = x.ImeRezervacije, BrojStola = x.Stol.BrojStola, DatumRezervacije = x.Datum, VrijemeRezervacije = x.Vrijeme, BrojOsoba = x.BrOsoba, Odobrena = x.Odobrena })).ToList(); Model.StolId = (int)stolId; } else { Model.Rezervacije = (ctx.Rezervacije .Where(x => x.IsDeleted) .Include(x => x.Korisnik) .Include(x => x.Stol) .Select(x => new RezervacijaViewModel.RezervacijaInfo { Id = x.Id, KorisnikId = x.KorisnikId, KorisnikUsername = x.Korisnik.Username, ImeRezervacije = x.ImeRezervacije, BrojStola = x.Stol.BrojStola, DatumRezervacije = x.Datum, VrijemeRezervacije = x.Vrijeme, BrojOsoba = x.BrOsoba, Odobrena = x.Odobrena })).ToList(); } Model.PeriodOd = DateTime.Now; } else { DateTime endDate = periodOd.Value; endDate = endDate.AddDays(brDana.Value); if (stolId != 0) { Model.Rezervacije = (ctx.Rezervacije .Where(x => x.IsDeleted && x.StolId == stolId && x.Datum >= periodOd && x.Datum <= endDate) .Include(x => x.Korisnik) .Include(x => x.Stol) .Select(x => new RezervacijaViewModel.RezervacijaInfo { Id = x.Id, KorisnikId = x.KorisnikId, KorisnikUsername = x.Korisnik.Username, ImeRezervacije = x.ImeRezervacije, BrojStola = x.Stol.BrojStola, DatumRezervacije = x.Datum, VrijemeRezervacije = x.Vrijeme, BrojOsoba = x.BrOsoba, Odobrena = x.Odobrena })).ToList(); Model.StolId = (int)stolId; } else { Model.Rezervacije = (ctx.Rezervacije .Where(x => x.IsDeleted && x.Datum >= periodOd && x.Datum <= endDate) .Include(x => x.Korisnik) .Include(x => x.Stol) .Select(x => new RezervacijaViewModel.RezervacijaInfo { Id = x.Id, KorisnikId = x.KorisnikId, KorisnikUsername = x.Korisnik.Username, ImeRezervacije = x.ImeRezervacije, BrojStola = x.Stol.BrojStola, DatumRezervacije = x.Datum, VrijemeRezervacije = x.Vrijeme, BrojOsoba = x.BrOsoba, Odobrena = x.Odobrena })).ToList(); } Model.PeriodOd = (DateTime)periodOd; } return(View(Model)); }