public ActionResult IndexFeature() { CommonMethod objCommon = new CommonMethod(); var objResult = objCommon.LoadCleanseMatchSettings(this.CurrentClient.ApplicationDBConnectionString); string IsPauseCleanseMatchEtl = objCommon.GetSettingIDs(objResult, "PAUSE_CLEANSE_MATCH_ETL"); string IsPauseEnrichmentEtl = objCommon.GetSettingIDs(objResult, "PAUSE_ENRICHMENT_ETL"); string DATA_IMPORT_DUPLICATE_RESOLUTION = objCommon.GetSettingIDs(objResult, "DATA_IMPORT_DUPLICATE_RESOLUTION"); //Ability to remove duplicates from the Active queue MP-466 string DATA_IMPORT_ERROR_RESOLUTION = objCommon.GetSettingIDs(objResult, "DATA_IMPORT_ERROR_RESOLUTION"); // Tune import process to handle bad data import(MP-681) //New Process settings for transfer duns enrichment MP-507 string TRANSFER_DUNS_AUTO_ENRICH = objCommon.GetSettingIDs(objResult, "TRANSFER_DUNS_AUTO_ENRICH"); string TRANSFER_DUNS_AUTO_ENRICH_TAG = objCommon.GetSettingIDs(objResult, "TRANSFER_DUNS_AUTO_ENRICH_TAG"); // MP-920 UI changes string EnrichmentNbrOfDays = objCommon.GetSettingIDs(objResult, "ENRICHMENT_STALE_NBR_DAYS"); bool EnrichmentAlwaysRefresh = false; if (EnrichmentNbrOfDays == "-1") { EnrichmentAlwaysRefresh = true; } DandBFeatureViewModel viewModel = new DandBFeatureViewModel(); viewModel.PAUSE_CLEANSE_MATCH_ETL = string.IsNullOrEmpty(IsPauseCleanseMatchEtl) ? false : Convert.ToBoolean(IsPauseCleanseMatchEtl); viewModel.PAUSE_ENRICHMENT_ETL = string.IsNullOrEmpty(IsPauseEnrichmentEtl) ? false : Convert.ToBoolean(IsPauseEnrichmentEtl); viewModel.DATA_IMPORT_DUPLICATE_RESOLUTION = DATA_IMPORT_DUPLICATE_RESOLUTION; viewModel.DATA_IMPORT_ERROR_RESOLUTION = DATA_IMPORT_ERROR_RESOLUTION; viewModel.TRANSFER_DUNS_AUTO_ENRICH = string.IsNullOrEmpty(TRANSFER_DUNS_AUTO_ENRICH) ? false : Convert.ToBoolean(TRANSFER_DUNS_AUTO_ENRICH); viewModel.TRANSFER_DUNS_AUTO_ENRICH_TAG = TRANSFER_DUNS_AUTO_ENRICH_TAG; viewModel.ENRICHMENT_STALE_NBR_DAYS = EnrichmentNbrOfDays; viewModel.EnrichmentAlwaysRefresh = EnrichmentAlwaysRefresh; return(View(viewModel)); }
public ActionResult Index() { CommonMethod objCommon = new CommonMethod(); var objResult = objCommon.LoadCleanseMatchSettings(this.CurrentClient.ApplicationDBConnectionString); string IsPauseCleanseMatchEtl = objCommon.GetSettingIDs(objResult, "PAUSE_CLEANSE_MATCH_ETL"); string IsPauseEnrichmentEtl = objCommon.GetSettingIDs(objResult, "PAUSE_ENRICHMENT_ETL"); string DATA_IMPORT_DUPLICATE_RESOLUTION = objCommon.GetSettingIDs(objResult, "DATA_IMPORT_DUPLICATE_RESOLUTION"); //Ability to remove duplicates from the Active queue MP-466 string DATA_IMPORT_ERROR_RESOLUTION = objCommon.GetSettingIDs(objResult, "DATA_IMPORT_ERROR_RESOLUTION"); // Tune import process to handle bad data import(MP-681) //New Process settings for transfer duns enrichment MP-507 string TRANSFER_DUNS_AUTO_ENRICH = objCommon.GetSettingIDs(objResult, "TRANSFER_DUNS_AUTO_ENRICH"); string TRANSFER_DUNS_AUTO_ENRICH_TAG = objCommon.GetSettingIDs(objResult, "TRANSFER_DUNS_AUTO_ENRICH_TAG"); // MP-920 UI changes string EnrichmentNbrOfDays = objCommon.GetSettingIDs(objResult, "ENRICHMENT_STALE_NBR_DAYS"); bool EnrichmentAlwaysRefresh = false; if (EnrichmentNbrOfDays == "-1") { EnrichmentAlwaysRefresh = true; } DandBFeatureViewModel viewModel = new DandBFeatureViewModel(); viewModel.PAUSE_CLEANSE_MATCH_ETL = string.IsNullOrEmpty(IsPauseCleanseMatchEtl) ? false : Convert.ToBoolean(IsPauseCleanseMatchEtl); viewModel.PAUSE_ENRICHMENT_ETL = string.IsNullOrEmpty(IsPauseEnrichmentEtl) ? false : Convert.ToBoolean(IsPauseEnrichmentEtl); viewModel.DATA_IMPORT_DUPLICATE_RESOLUTION = DATA_IMPORT_DUPLICATE_RESOLUTION; viewModel.DATA_IMPORT_ERROR_RESOLUTION = DATA_IMPORT_ERROR_RESOLUTION; viewModel.TRANSFER_DUNS_AUTO_ENRICH = string.IsNullOrEmpty(TRANSFER_DUNS_AUTO_ENRICH) ? false : Convert.ToBoolean(TRANSFER_DUNS_AUTO_ENRICH); viewModel.TRANSFER_DUNS_AUTO_ENRICH_TAG = TRANSFER_DUNS_AUTO_ENRICH_TAG; viewModel.ENRICHMENT_STALE_NBR_DAYS = EnrichmentNbrOfDays; viewModel.EnrichmentAlwaysRefresh = EnrichmentAlwaysRefresh; // MP-1046 Create Individual URL redirection for all Tabs to make better format for URL ViewBag.SelectedTab = "Feature"; if (Request.Headers["X-PJAX"] == "true") { return(View("/Views/DNBFeature/IndexFeature.cshtml", viewModel)); } else { return(View("/Views/DandB/Index.cshtml", viewModel)); } }
public ActionResult IndexDNBFeature(DandBFeatureViewModel viewModel) { try { SettingFacade fac = new SettingFacade(this.CurrentClient.ApplicationDBConnectionString); fac.UpdateProcessSettings("DandBFeature", null, null, null, null, null , Convert.ToString(viewModel.PAUSE_CLEANSE_MATCH_ETL) , Convert.ToString(viewModel.PAUSE_ENRICHMENT_ETL) , viewModel.DATA_IMPORT_DUPLICATE_RESOLUTION , Convert.ToString(viewModel.TRANSFER_DUNS_AUTO_ENRICH) , viewModel.TRANSFER_DUNS_AUTO_ENRICH_TAG , viewModel.DATA_IMPORT_ERROR_RESOLUTION , viewModel.ENRICHMENT_STALE_NBR_DAYS); return(Json(new { result = true, message = DandBSettingLang.msgProcessSettingUpdate }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { result = false, message = CommonMessagesLang.msgCommanErrorMessage }, JsonRequestBehavior.AllowGet)); } }