public ActionResult SetEntitleMentsForCreds(EntitlementsViewModel entitlements) { try { ThirdPartyAPICredentialsFacade fac = new ThirdPartyAPICredentialsFacade(this.CurrentClient.ApplicationDBConnectionString); fac.UpsertDnBAPIEntitlements(entitlements.CredentialId, entitlements.DnBAPIId); return(Json(new { result = true, Message = CommonMessagesLang.msgCommanUpdateMessage }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { result = false, Message = CommonMessagesLang.msgCommanErrorMessage }, JsonRequestBehavior.AllowGet)); } }
public ActionResult SetEntitleMentsForCreds(string Parameters) { EntitlementsViewModel viewModel = new EntitlementsViewModel(); int CredentialId = 0; string apiType = string.Empty; SettingFacade fac = new SettingFacade(this.CurrentClient.ApplicationDBConnectionString); if (!string.IsNullOrEmpty(Parameters)) { Parameters = StringCipher.Decrypt(Parameters.Replace(Utility.Utility.urlseparator, "+"), General.passPhrase); CredentialId = Convert.ToInt32(Utility.Utility.SplitParameters(Parameters, Utility.Utility.Colonseparator, 0, 1)); apiType = Utility.Utility.SplitParameters(Parameters, Utility.Utility.Colonseparator, 1, 1); } List <DnbAPIEntity> lstAPIs = fac.GetDnBAPIList(apiType, CredentialId); viewModel.CredentialId = CredentialId; viewModel.APIType = apiType; viewModel.lstAPIIds = string.Join(",", lstAPIs.Select(x => x.DnBAPIId).ToList()); return(View(viewModel)); }