public ActionResult Index() { ViewBag.Massages = afs.GetMassages(); ViewBag.Arrangementen = afs.GetArrangementen(); ViewBag.Extras = afs.GetExtras(); return(View()); }
//[Authorize] public ActionResult Edit(int?id) { if (id.HasValue) { if (TempData["error"] != null) { ViewBag.Error = TempData["error"]; TempData["error"] = null; } NieuweAfspraakPM pm = new NieuweAfspraakPM(); List <Klant> klantlist = new List <Klant>(); pm.Klanten = new SelectList(ks.GetKlanten().Select(u => new { ID = u.ID, Naam = u.Naam + " " + u.Voornaam }), "ID", "Naam"); pm.Masseurs = new SelectList(afs.GetMasseurs().Select(m => new { ID = m.ID, Naam = m.Naam }), "ID", "Naam"); List <SoortAfspraak> afspraaktypelist = new List <SoortAfspraak>(); afspraaktypelist.Add(new SoortAfspraak { Naam = "--", ID = 0 }); afspraaktypelist.AddRange(afs.GetMassages()); pm.SoortAfspraken = new SelectList(afspraaktypelist, "ID", "Naam"); List <Arrangement> arrangementenlist = new List <Arrangement>(); arrangementenlist.Add(new Arrangement { Naam = "--", ID = 0 }); arrangementenlist.AddRange((List <Arrangement>)afs.GetArrangementen()); pm.Arrangementen = new SelectList(arrangementenlist, "ID", "Naam"); List <Extra> extralist = new List <Extra>(); extralist.Add(new Extra { Naam = "--", ID = 0 }); extralist.AddRange((List <Extra>)afs.GetExtras()); pm.Extras = new SelectList(extralist, "ID", "Naam"); Afspraak a = afs.GetAfspraakByID(id.Value); pm.Afspraak = a; pm.Afspraak.ID = a.ID; pm.Datum = a.DatumTijdstip.Date; ViewBag.Datum = a.DatumTijdstip; pm.Tijdstip = Convert.ToDateTime(a.DatumTijdstip.ToString("HH:mm")); pm.Afspraak.DatumTijdstip = a.DatumTijdstip; pm.Afspraak.Verplaatsing = a.Verplaatsing; a.Notitie = pm.Afspraak.Notitie; a.Duur = pm.Afspraak.Duur; a.SoloDuo = pm.Afspraak.SoloDuo; a.SoortAfspraak = pm.Afspraak.SoortAfspraak; a.AantalPersonen = pm.Afspraak.AantalPersonen; a.Klant = pm.Afspraak.Klant; a.Archief = pm.Afspraak.Archief; a.Geannuleerd = pm.Afspraak.Geannuleerd; a.Masseur = pm.Afspraak.Masseur; a.Arrangement = pm.Afspraak.Arrangement; if (a.Arrangement == null) { a.Arrangement = new Arrangement(); } a.Extra = pm.Afspraak.Extra; if (a.Extra == null) { a.Extra = new Extra(); } return(View(pm)); } else { return(RedirectToAction("Index")); } }