コード例 #1
0
        public ActionResult InsertUpdateDataEnrichment(DnBAPIGroupEntity model, string btnDnBApiGrp, string Tags)
        {
            Tags       = Tags.TrimStart(',').TrimEnd(',');
            model.Tags = Tags == "0" ? null : Tags;
            // Save for DnbAbi Data.
            SettingFacade fac = new SettingFacade(this.CurrentClient.ApplicationDBConnectionString);

            model.lstDnbAPIs = fac.GetDnBAPIList(model.APIType);
            List <string> lstAPIIDS = model.DnbAPIIds != null?model.DnbAPIIds.Split(',').ToList() : new List <string>();

            if (model.IsValidSave)
            {
                if (!IsAPIGroupExists(model))
                {
                    fac.InsertOrUpdateDnBAPIDetail(model);
                    ViewBag.APIMessage = model.APIGroupId == 0 ? CommonMessagesLang.msgCommanInsertMessage : CommonMessagesLang.msgCommanUpdateMessage;
                    return(Json(new { result = true, message = model.APIGroupId == 0 ? CommonMessagesLang.msgCommanInsertMessage : CommonMessagesLang.msgCommanUpdateMessage }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    ViewBag.APIMessage = DandBSettingLang.msgGroupNameExist;
                    return(Json(new { result = false, message = DandBSettingLang.msgGroupNameExist }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(new { result = false, message = DandBSettingLang.msgInvadilState }, JsonRequestBehavior.AllowGet));
            }
        }