public ResponseModel UpdateCampaignScript([FromBody] CampaignScriptRequest Campaignscript) { int result = 0; ResponseModel objResponseModel = new ResponseModel(); int statusCode = 0; string statusMessage = ""; try { ////Get token (Double encrypted) and get the tenant id string token = Convert.ToString(Request.Headers["X-Authorized-Token"]); Authenticate authenticate = new Authenticate(); authenticate = SecurityService.GetAuthenticateDataFromToken(_radisCacheServerAddress, SecurityService.DecryptStringAES(token)); ModulesSettingColler attachmentsettingcoller = new ModulesSettingColler(); result = attachmentsettingcoller.UpdateCampaignScript(new ModulesSettingService(_connectioSting), authenticate.TenantId, authenticate.UserMasterID, Campaignscript); statusCode = result < 0 ? (int)EnumMaster.StatusCode.RecordNotFound : (int)EnumMaster.StatusCode.Success; statusMessage = CommonFunction.GetEnumDescription((EnumMaster.StatusCode)statusCode); objResponseModel.Status = true; objResponseModel.StatusCode = statusCode; objResponseModel.Message = statusMessage; objResponseModel.ResponseData = result; } catch (Exception) { throw; } return(objResponseModel); }
/// <summary> /// Insert Campaign Script /// </summary> /// <param name="TenantId"></param> /// <param name="CreatedBy"></param> /// <param name="Campaignscript"></param> /// <returns></returns> public int UpdateCampaignScript(int TenantId, int CreatedBy, CampaignScriptRequest Campaignscript) { int result = 0; try { if (Campaignscript.CampaignID > 0) { if (Campaignscript.CampaignScript.Length > 0) { conn.Open(); MySqlCommand Targetcmd = new MySqlCommand("SP_UpdateCampaignScript", conn) { CommandType = CommandType.StoredProcedure }; Targetcmd.Parameters.AddWithValue("@_CampaignID", Campaignscript.CampaignID); Targetcmd.Parameters.AddWithValue("@_CampaignNameID", Campaignscript.CampaignNameID); Targetcmd.Parameters.AddWithValue("@_CampaignScript", Campaignscript.CampaignScript); Targetcmd.Parameters.AddWithValue("@_CreatedBy", CreatedBy); Targetcmd.Parameters.AddWithValue("@_Status", Campaignscript.Status); Targetcmd.Parameters.AddWithValue("@_TenantID", TenantId); result = Targetcmd.ExecuteNonQuery(); } } } catch (Exception) { throw; } finally { if (conn != null) { conn.Close(); } } return(result); }
public int UpdateCampaignScript(IModulesSetting AttachmentSetting, int TenantId, int CreatedBy, CampaignScriptRequest Campaignscript) { _AttachmentSetting = AttachmentSetting; return(_AttachmentSetting.UpdateCampaignScript(TenantId, CreatedBy, Campaignscript)); }