public async Task <IActionResult> Index(AppointmentStatus status = AppointmentStatus.Unconfirmed) { var apps = await this.appointments.All(status); var model = new AppointmentsListingViewModel { Appointments = apps, AppointmentStatus = status }; return(View(model)); }
public IActionResult Filter(AppointmentsListingViewModel model) { return(RedirectToAction(nameof(Index), new { status = model.AppointmentStatus })); }