private void FillObservableCollection()
        {
            CreateEmptyObservableCollections();
            List <Examination> allRoomAppointments = examinationServerController.getByRoomId(roomId).ToList();

            foreach (Examination examination in allRoomAppointments)
            {
                if (!examination.IsCanceled)
                {
                    RoomScheduledAppointmentDto rsaDto = CreateRoomScheduledAppointmentDto(examination);
                    if (examination.PatientId == AllConstants.PatientIdForRelocation)
                    {
                        roomRelocations.Add(rsaDto);
                    }
                    else if (examination.PatientId == AllConstants.PatientIdForRenovation)
                    {
                        roomRenovations.Add(rsaDto);
                    }
                    else
                    {
                        roomExaminations.Add(rsaDto);
                    }
                }
            }
        }
        private RoomScheduledAppointmentDto CreateRoomScheduledAppointmentDto(Examination examination)
        {
            RoomScheduledAppointmentDto rsaDto;

            rsaDto = new RoomScheduledAppointmentDto
            {
                ExaminationId = examination.Id,
                StartTime     = examination.TimeInterval.Start,
                EndTime       = examination.TimeInterval.End,
                DoctorId      = examination.DoctorId,
                PatientId     = examination.PatientId
            };
            return(rsaDto);
        }