/// <summary> /// Resolves the unsubscribe successful message. /// </summary> /// <param name="subscriber">The subscriber.</param> /// <param name="issue">The issue.</param> /// <returns></returns> private string GetUnsubscribeSuccessfulMessage(Subscriber subscriber, Campaign issue) { //resolves the merge tags var mergeContextItemsObject = new MergeContextItems(); var pageUri = SystemManager.CurrentHttpContext.Request.Url.PathAndQuery; var subscribeAnchor = @"<a href=""{0}&subscribe={1}"">{2}</a>"; mergeContextItemsObject.SubscribeLink = subscribeAnchor.Arrange(pageUri, true, Res.Get <UnsubscribeFormResources>().SubscribeLink); string resolvedMessageBody = Merger.MergeTags(this.Message, issue.List, issue, subscriber, mergeContextItemsObject); return(resolvedMessageBody); }
/// <summary> /// Resolves the unsubscribe successful message. /// </summary> /// <param name="subscriber">The subscriber.</param> /// <param name="issue">The issue.</param> /// <returns></returns> private string GetUnsubscribeSuccessfulMessage(Subscriber subscriber, Campaign issue) { //resolves the merge tags var mergeContextItemsObject = new MergeContextItems(); var pageUri = SystemManager.CurrentHttpContext.Request.Url.PathAndQuery; var subscribeAnchor = @"<a href=""{0}&subscribe={1}"">{2}</a>"; mergeContextItemsObject.SubscribeLink = subscribeAnchor.Arrange(pageUri, true, Res.Get<UnsubscribeFormResources>().SubscribeLink); string resolvedMessageBody = Merger.MergeTags(this.Message, issue.List, issue, subscriber, mergeContextItemsObject); return resolvedMessageBody; }