private async Task <IEnumerable <CreditCardDoc> > AddCreditAccounts(ProviderCreatingDto newProvider, String providerId) { IEnumerable <CreditCardDoc> accounts = new List <CreditCardDoc>(); if (newProvider.CreditCards.Any()) { accounts = AutoMapper.Mapper.Map <IEnumerable <CreditCardDoc> >(newProvider.CreditCards); foreach (var creditAccount in accounts) { creditAccount.ProviderId = providerId; creditAccount.ProviderName = newProvider.Name; creditAccount.UserId = newProvider.UserId; } await _creditCardRepository.AddCards(accounts); } return(accounts); }