public async Task <IActionResult> All() { var viewModel = new BookingsListViewModel(); var user = await this.userManager.GetUserAsync(this.User); viewModel.Bookings = this.bookingsService.GetAllByUserId(user.Id); return(this.View(viewModel)); }
public ViewResult Booking() { BookingsListViewModel model = new BookingsListViewModel { Bookings = bookingRepository.Bookings .OrderBy(b => b.BookedDate) //.Load() .Include(b => b.Book) .Include(b => b.User) , }; return(View(model)); }
public ActionResult Admin() { var bookings = _bookingService.GetAllBookings().ToList(); var list = new BookingsListViewModel(); foreach (var b in bookings) { var bd = new BookingDetailsViewModel { ClientEmail = b.ClientEmail, ClientName = b.ClientName, DateCreated = b.DateCreated, Id = b.Id, MovieName = b.PlayBill.Movie.Name, Hall = b.PlayBill.Hall.Name, SeatSummary = $"Row: {b.Seat.RowNum}, Seat: {b.Seat.SeatNum}" }; list.Bookings.Add(bd); } return(View("Admin", list)); }