public async Task <List <Appointment> > List()
        {
            _include.Add(nameof(Appointment.Patient));
            _include.Add(nameof(Appointment.AppointmentType));
            List <Appointment> appointments = await GetAllAsync(_include.Get());

            return(appointments.OrderBy(x => x.Status).ThenByDescending(x => x.Date).ToList());
        }