diff --git a/DamageAssesmentApi/DamageAssesment.Api.Responses/Providers/SurveyResponsesProvider.cs b/DamageAssesmentApi/DamageAssesment.Api.Responses/Providers/SurveyResponsesProvider.cs index 211a394..96816f8 100644 --- a/DamageAssesmentApi/DamageAssesment.Api.Responses/Providers/SurveyResponsesProvider.cs +++ b/DamageAssesmentApi/DamageAssesment.Api.Responses/Providers/SurveyResponsesProvider.cs @@ -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();