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)); }