コード例 #1
0
 public ActionResult SetDefaultKeysForEnrichment(ThirdPartyAPIForEnrichmentEntity model)
 {
     try
     {
         ThirdPartyAPICredentialsFacade fac = new ThirdPartyAPICredentialsFacade(this.CurrentClient.ApplicationDBConnectionString);
         fac.UpdateUXDefaultCredentialsForEnrichment(model.EnrichmentType, model.DnBAPIId, model.CredentialId);
         return(Json(new { result = true, Message = DandBSettingLang.msgSettingUpdate }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception)
     {
         return(Json(new { result = false, Message = CommonMessagesLang.msgSomethingWrong }, JsonRequestBehavior.AllowGet));
     }
 }
コード例 #2
0
        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));
        }
コード例 #3
0
        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));
        }