public IEnumerable <AttendanceFormViewModelDto> GetAttendances() { var userCurrent = User.Identity.GetUserId(); var gigs = _gigRepository.GetAllWithGenreArtist(userCurrent).Select(Mapper.Map <Gig, GigDto>); var listAttendances = new List <AttendanceFormViewModelDto>(); if (gigs.Count() != 0) { var attendances = _attendanceRepository.GetAllWithArtistGig(userCurrent) .Select(Mapper.Map <Attendance, AttendanceDto>); foreach (var gig in gigs) { var attendancesForm = new AttendanceFormViewModelDto() { Gig = gig, Attendance = false }; foreach (var attendance in attendances) { if (gig.Id == attendance.Gig.Id) { attendancesForm.Id = attendance.Id; attendancesForm.Attendance = true; } } listAttendances.Add(attendancesForm); } } return(listAttendances); }