public void retrieveRewardoCardViewModel() { foreach (var item in m_RewardoDAL.getCardsFromRW()) { RewardoCardViewModel rwcvm = new RewardoCardViewModel(); rwcvm.CardCRMId = item.CardCRMId; rwcvm.CardId = item.CardId; rwcvm.Cardno = item.Cardno; rwcvm.CardPoolId = item.CardPoolId; rwcvm.CardProductId = item.CardProductId; rwcvm.CustomerId = item.CustomerId; rwcvm.DailyLimit = item.DailyLimit; rwcvm.ExpiryDate = item.ExpiryDate; rwcvm.InsertDate = item.InsertDate; rwcvm.LastUpdateDate = item.LastUpdateDate; rwcvm.MerchantId = item.MerchantId; rwcvm.NextDailyLimit = item.NextDailyLimit; rwcvm.OrderInPackage = item.OrderInPackage; rwcvm.OrganizationId = item.OrganizationId; rwcvm.PackageId = item.PackageId; rwcvm.Status = item.Status; rwcvm.TransactionLimit = item.TransactionLimit; m_rewardoCLVM.rclvm.Add(rwcvm); } }
/// <summary> /// /// </summary> /// <param name="partnerCardsFromCNXML">All cards of specific partner in XML</param> /// <param name="pom">out var</param> /// <param name="pomRewardoCardListViewModel">All cards of specific partner in REWARDO</param> /// <param name="organizationID">Organization ID</param> public void createRewardoCardListViewModel(List <long> partnerCardsFromCNXML, RewardoCardListViewModel pom, RewardoCardListViewModel pomRewardoCardListViewModel, short organizationId) { foreach (var item in partnerCardsFromCNXML) { if (rewardoCardListViewModelContainsThisCardId(pomRewardoCardListViewModel, item, organizationId)) // if does not contain { var rewardoCardViewModel = getRewardoCardViewModelByCardCrmId(item, organizationId); pom.rclvm.Add(rewardoCardViewModel); } else { // Create foo RewardoCardViewModel with CARDNO == "" and add to @param pom RewardoCardViewModel rewardoCardViewModel = new RewardoCardViewModel(); rewardoCardViewModel.CardCRMId = item; rewardoCardViewModel.Cardno = ""; pom.rclvm.Add(rewardoCardViewModel); } } }