public IActionResult ListAppointments()
        {
            var appVm = new ListAppointmentsViewModel();

            appVm.Appointments = _apprepo.GetAllAppointments();
            return(View(appVm));
        }
        public async Task <IActionResult> AppointmentsList()
        {
            var userId    = this.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value;
            var viewModel = new ListAppointmentsViewModel()
            {
                Appointments = await this.appointmentsService.GetAppointmentsForClient <ListAppointmentViewModel>(userId),
            };

            return(this.View(viewModel));
        }