public ResponseModel UpdateCampaignStatusResponse(CampaignResponseInput objRequest) { int obj = new int(); StoreCampaignCaller storecampaigncaller = new StoreCampaignCaller(); ResponseModel objResponseModel = new ResponseModel(); int statusCode = 0; string statusMessage = ""; try { string token = Convert.ToString(Request.Headers["X-Authorized-Token"]); Authenticate authenticate = new Authenticate(); authenticate = SecurityService.GetAuthenticateDataFromToken(_radisCacheServerAddress, SecurityService.DecryptStringAES(token)); obj = storecampaigncaller.UpdateCampaignStatusResponse(new StoreCampaignService(_connectioSting), objRequest, authenticate.TenantId, authenticate.UserMasterID); statusCode = obj == 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 = obj; } catch (Exception) { throw; } return(objResponseModel); }
/// <summary> /// Update Campaign Status Response /// </summary> /// <param name="objRequest"></param> /// <param name="TenantID"></param> /// <param name="UserID"></param> /// <returns></returns> public int UpdateCampaignStatusResponse(CampaignResponseInput objRequest, int TenantID, int UserID) { int result = 0; CampaignStatusResponse obj = new CampaignStatusResponse(); try { conn.Open(); MySqlCommand cmd = new MySqlCommand("SP_HSUpdateCampaignCustomer", conn) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("@_CampaignCustomerID", objRequest.CampaignCustomerID); cmd.Parameters.AddWithValue("@_ResponseID", objRequest.ResponseID); if (!string.IsNullOrEmpty(objRequest.CallReScheduledTo)) { objRequest.CallReScheduledToDate = Convert.ToDateTime(objRequest.CallReScheduledTo); } cmd.Parameters.AddWithValue("@_CallReScheduledTo", objRequest.CallReScheduledToDate); cmd.Parameters.AddWithValue("@_TenantID", TenantID); cmd.Parameters.AddWithValue("@_UserID", UserID); result = Convert.ToInt32(cmd.ExecuteNonQuery()); } catch (Exception) { throw; } finally { if (conn != null) { conn.Close(); } } return(result); }
public int UpdateCampaignStatusResponse(IStoreCampaign Campaign, CampaignResponseInput objRequest, int TenantID, int UserID) { _CampaignRepository = Campaign; return(_CampaignRepository.UpdateCampaignStatusResponse(objRequest, TenantID, UserID)); }