private void GetCurrentAppointments() { var appointmentService = new AppointmentsService(); var specialistService = new SpecialistsService(); var allCurrentAppointments = appointmentService.GetAllSchedules(); var retVal = (from appointment in allCurrentAppointments let specialist = specialistService.GetSingleSpecialist(appointment.SpecialistId) select new AppointmentRowDto { Id = appointment.Id, StartDate = appointment.StartDate, EndDate = appointment.EndDate, FullName = specialist.FullName, Specialization = EnumTranslator.TranslateSpecializationEnum (Enum.GetName(typeof(Specialization), specialist.Specialization)) }).ToList(); this.AllAppointments.ItemsSource = retVal; }