예제 #1
0
        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);
        }
예제 #2
0
        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);
        }