protected void btnSubscribe_Click(object sender, EventArgs e) { try { string clientIP = Request.UserHostAddress.ToString(); string email = txtNewsLetterEmail.Text; System.Nullable <Int32> newID = 0; if ((string.IsNullOrEmpty(clientIP) && string.IsNullOrEmpty(email))) { ShowMessage(SageMessageTitle.Notification.ToString(), GetSageMessage("NewsLetterSubscription", "EmailIsRequired"), "", SageMessageType.Alert); } else { newID = NewLetterSubscriberController.AddNewLetterSubscribers(email, clientIP, true, GetUsername, DateTime.Now, GetPortalID); if (newID > 0) { ShowMessage(SageMessageTitle.Information.ToString(), GetSageMessage("NewsLetterSubscription", "SubscribeSuccessfully"), "", SageMessageType.Success); txtNewsLetterEmail.Text = "Subscribe to our newsletter"; } else { ShowMessage(SageMessageTitle.Notification.ToString(), GetSageMessage("NewsLetterSubscription", "AlreadySubscribed"), "", SageMessageType.Alert); } } } catch (Exception ex) { ProcessException(ex); } }
private void SaveSetting(string key, string value) { //db.sp_NewsLetterSettingsUpdate(ref _subscriptionSettingValueID, usermoduleIDControl, key, value, true, GetPortalID, GetUsername, GetUsername); NewLetterSubscriberController.UpdateNewLetterSettings(usermoduleIDControl, key, value, true, GetPortalID, GetUsername, GetUsername); }
private void ManageNewsLetterSubscription(string email, ref int?newID) { string clientIP = Request.UserHostAddress.ToString(); NewLetterSubscriberController.AddNewLetterSubscribers(email, clientIP, true, GetUsername, DateTime.Now, GetPortalID); }