forked from MDCPS/DamageAssessment_Backend
		
	Group by issue in responses
This commit is contained in:
		| @ -67,7 +67,7 @@ namespace DamageAssesment.Api.Responses.Providers | ||||
|                 } | ||||
|                 listSurveyResponse = listSurveyResponse | ||||
|                .OrderByDescending(obj => obj.Id) | ||||
|                .GroupBy(obj => new { obj.SurveyId, obj.EmployeeId, obj.LocationId }) | ||||
|                .GroupBy(obj => new { obj.SurveyId,  obj.LocationId })//obj.EmployeeId, | ||||
|                .Select(group => group.FirstOrDefault())  // or .FirstOrDefault() if you want to handle empty groups | ||||
|                .ToList(); | ||||
|                 if (listSurveyResponse.Any()) | ||||
| @ -570,7 +570,7 @@ namespace DamageAssesment.Api.Responses.Providers | ||||
|                 } | ||||
|                 surveyResonses = surveyResonses | ||||
|                 .OrderByDescending(obj => obj.Id) | ||||
|                 .GroupBy(obj => new { obj.SurveyId, obj.EmployeeId, obj.LocationId }) | ||||
|                 .GroupBy(obj => new { obj.SurveyId, obj.LocationId })//obj.EmployeeId, | ||||
|                 .Select(group => group.FirstOrDefault())  // or .FirstOrDefault() if you want to handle empty groups | ||||
|                 .ToList(); | ||||
|                 var answers = await answerServiceProvider.getAnswersAsync(); | ||||
| @ -954,7 +954,7 @@ namespace DamageAssesment.Api.Responses.Providers | ||||
|                 } | ||||
|                 surveyResonses = surveyResonses | ||||
|                 .OrderByDescending(obj => obj.Id) | ||||
|                 .GroupBy(obj => new { obj.SurveyId, obj.EmployeeId, obj.LocationId }) | ||||
|                 .GroupBy(obj => new { obj.SurveyId,  obj.LocationId }) //obj.EmployeeId, | ||||
|                 .Select(group => group.FirstOrDefault())  // or .FirstOrDefault() if you want to handle empty groups | ||||
|                 .ToList(); | ||||
|                 var answers = await answerServiceProvider.getAnswersAsync(); | ||||
| @ -1029,7 +1029,7 @@ namespace DamageAssesment.Api.Responses.Providers | ||||
|                 } | ||||
|                 surveyResponses = surveyResponses | ||||
|                 .OrderByDescending(obj => obj.Id) | ||||
|                 .GroupBy(obj => new { obj.SurveyId, obj.EmployeeId, obj.LocationId }) | ||||
|                 .GroupBy(obj => new { obj.SurveyId, obj.LocationId })//, obj.EmployeeId | ||||
|                 .Select(group => group.FirstOrDefault())  // or .FirstOrDefault() if you want to handle empty groups | ||||
|                 .ToList(); | ||||
|                 //var surveyResponses = await surveyResponseDbContext.Responses.Where(x => x.SurveyId == survey.Id).ToListAsync(); | ||||
|  | ||||
		Reference in New Issue
	
	Block a user