private void CreateButton_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; var tutors = tutorRepository.GetTutors(); pairs = tutors.Select(x => new PairContainer { TutorName = x, Pairs = tutorRepository.GetPairsForTutor(x). Pairs.Select(pairMapper.Map).ToList() }).ToList(); creator = new DocumentCreator() { PairsContainer = pairs }; creator.CreateTable(); Cursor.Current = Cursors.Arrow; }