Example #1
0
        public async Task <IActionResult> Appointments(UserParams userParams)
        {
            var appointments = await _patientRepo.GetAppointments(userParams);

            var appointmentsToReturn = _patientMapper.Map <IEnumerable <PatientAppointmentsList> >(appointments);

            Response.AddPagination(appointments.CurrentPage, appointments.PageSize, appointments.TotalCount, appointments.TotalPages);

            return(Ok(appointmentsToReturn));
        }