} // ToModel public static YodleeAccountModel ToModel(MP_CustomerMarketPlace marketplace, YodleeBanksRepository yodleeBanksRepository = null) { var securityInfo = Serialized.Deserialize <YodleeSecurityInfo>(marketplace.SecurityData); var yodleeBank = yodleeBanksRepository != null?yodleeBanksRepository.Search(securityInfo.CsId) : null; return(new YodleeAccountModel { bankId = yodleeBank != null ? yodleeBank.Id : 0, displayName = yodleeBank != null ? yodleeBank.Name : "Uploaded bank" }); } // ToModel
public YodleeMarketPlacesController( IEzbobWorkplaceContext context, DatabaseDataHelper dbHelper, MarketPlaceRepository mpTypes, YodleeMpUniqChecker mpChecker, YodleeBanksRepository yodleeBanksRepository, YodleeAccountsRepository yodleeAccountsRepository, CompanyFilesMetaDataRepository companyFilesMetaDataRepository) { this.context = context; this.dbHelper = dbHelper; this.mpTypes = mpTypes; this.customer = context.Customer; this.mpChecker = mpChecker; this.serviceClient = new ServiceClient(); this.yodleeBanksRepository = yodleeBanksRepository; this.yodleeAccountsRepository = yodleeAccountsRepository; this.companyFilesMetaDataRepository = companyFilesMetaDataRepository; }
public static YodleeAccountModel ToModel(IDatabaseCustomerMarketPlace marketplace, YodleeBanksRepository yodleeBanksRepository) { var securityInfo = Serialized.Deserialize <YodleeSecurityInfo>(marketplace.SecurityData); var yodleeBank = yodleeBanksRepository.Search(securityInfo.CsId); return(new YodleeAccountModel { bankId = yodleeBank.Id, displayName = yodleeBank.Name }); } // ToModel