//Haalt alle reserveringen op bij een restaurant. public IActionResult IndexVoorRestaurant() { ReserveringViewModel vm = new ReserveringViewModel(); List <Reservering> reserveringen = ReserveringRepo.GetReserveringenByRestaurantId(Convert.ToInt32(HttpContext.Session.GetInt32("RestaurantID"))); vm.reserveringDetailViewModels = ReserveringConverter.ModelsToViewModel(reserveringen); return(View(vm)); }
public IActionResult Index() { ReserveringViewModel vm = new ReserveringViewModel(); List <Reservering> reserveringen = new List <Reservering>(); reserveringen = ReserveringRepo.GetReserveringenById(Convert.ToInt32(HttpContext.Session.GetInt32("AccountID"))); if (reserveringen == null) { return(View("GeenReserveringen")); } vm.reserveringDetailViewModels = ReserveringConverter.ModelsToViewModel(reserveringen); return(View(vm)); }
//Haalt alle reserveringen op die open zijn bij een restaurant. public IActionResult OpenReserveringList() { int id = (int)HttpContext.Session.GetInt32("RestaurantID"); List <Reservering> reserveringen = new List <Reservering>(); reserveringen = ReserveringRepo.GetOpenReserveringenByRestaurantId(id); foreach (Reservering r in reserveringen) { r.OpenBestellingen = ReserveringRepo.GetOpenBestellingenFromReservering(r.ReserveringID); } ReserveringViewModel reserveringViewModel = new ReserveringViewModel(); reserveringViewModel.reserveringDetailViewModels = ReserveringConverter.ModelsToViewModel(reserveringen); return(View(viewName: "ReserveringList", model: reserveringViewModel)); }