private async Task <List <BaseEntityDto <Volunteer> > > LoadVolunteerDtosAsync(List <Volunteer> volunteers) { var volunteersDto = new List <BaseEntityDto <Volunteer> >(); foreach (var volunteer in volunteers) { var volunteerDto = await DtoHelper.LoadDto(volunteer, _httpClientService, "volunteer"); volunteerDto.ConnectedUser = _connectedUserAuth; volunteersDto.Add(volunteerDto); } return(volunteersDto); }
private async Task <List <BaseEntityDto <Volunteer> > > LoadVolunteersAsync(List <Volunteer> volunteers) { var volunteersDto = new List <BaseEntityDto <Volunteer> >(); foreach (var volunteer in volunteers) { BaseEntityDto <Volunteer> volunteerDto = await DtoHelper.LoadDto(volunteer, _httpClientService, "volunteer"); if (_volunteersDto.Any(v => v.Entity.Id == volunteerDto.Entity.Id)) { continue; } volunteersDto.Add(volunteerDto); } return(volunteersDto); }