Exemple #1
0
        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));
        }
Exemple #2
0
 public IActionResult Filter(AppointmentsListingViewModel model)
 {
     return(RedirectToAction(nameof(Index), new { status = model.AppointmentStatus }));
 }