public ActionResult DefaultKeysForEnrichment() { ThirdPartyAPICredentialsFacade fac = new ThirdPartyAPICredentialsFacade(this.CurrentClient.ApplicationDBConnectionString); ThirdPartyAPIForEnrichmentEntity model = new ThirdPartyAPIForEnrichmentEntity(); List <ThirdPartyAPIForEnrichmentEntity> uxCreds = new List <ThirdPartyAPIForEnrichmentEntity>(); uxCreds = fac.GetUXDefaultUXEnrichments(); model.EnrichmentType = uxCreds.FirstOrDefault(x => x.EnrichmentType == "FIRMOGRAPHICS").EnrichmentType; model.CredentialId = uxCreds.FirstOrDefault(x => x.EnrichmentType == "FIRMOGRAPHICS").CredentialId; model.DnBAPIId = uxCreds.FirstOrDefault(x => x.EnrichmentType == "FIRMOGRAPHICS").DnBAPIId; List <ThirdPartyAPICredentialsEntity> lst = JsonConvert.DeserializeObject <List <ThirdPartyAPICredentialsEntity> >(SessionHelper.ThirdPartyAPI); model.APIType = lst.FirstOrDefault(x => x.CredentialId == model.CredentialId).APIType; return(View(model)); }
public ActionResult DefaultInteractiveKeys() { ThirdPartyAPICredentialsFacade fac = new ThirdPartyAPICredentialsFacade(this.CurrentClient.ApplicationDBConnectionString); ThirdPartyAPIEntity model = new ThirdPartyAPIEntity(); List <UXDefaultCredentialsEntity> uxCreds = fac.GetUXDefaultCredentials(); List <ThirdPartyAPIForEnrichmentEntity> uxEnrichCreds = new List <ThirdPartyAPIForEnrichmentEntity>(); uxEnrichCreds = fac.GetUXDefaultUXEnrichments(); ThirdPartyAPIForEnrichmentEntity enrichModel = uxEnrichCreds.FirstOrDefault(x => x.EnrichmentType == "OWNERSHIP"); model.DNB_BUILD_A_LIST = Convert.ToString(uxCreds.FirstOrDefault(x => x.Code == "DNB_BUILD_A_LIST")?.CredentialId); model.DNB_INVESTIGATIONS = Convert.ToString(uxCreds.FirstOrDefault(x => x.Code == "DNB_INVESTIGATIONS")?.CredentialId); model.DNB_SINGLE_ENTITY_SEARCH = Convert.ToString(uxCreds.FirstOrDefault(x => x.Code == "DNB_SINGLE_ENTITY_SEARCH")?.CredentialId); model.DNB_TYPEAHEAD_SEARCH = Convert.ToString(uxCreds.FirstOrDefault(x => x.Code == "DNB_TYPEAHEAD_SEARCH")?.CredentialId); model.GOOGLE = Convert.ToString(uxCreds.FirstOrDefault(x => x.Code == "GOOGLE")?.CredentialId); model.DESCARTES = Convert.ToString(uxCreds.FirstOrDefault(x => x.Code == "DESCARTES")?.CredentialId); model.OwnershipCredId = uxEnrichCreds.FirstOrDefault(x => x.EnrichmentType == "OWNERSHIP").CredentialId; model.OwnershipDnBAPIId = uxEnrichCreds.FirstOrDefault(x => x.EnrichmentType == "OWNERSHIP").DnBAPIId; model.TypeOWNERSHIP = uxEnrichCreds.FirstOrDefault(x => x.EnrichmentType == "OWNERSHIP").EnrichmentType; return(View(model)); }