public void UnsubscribeSubscriber() { var lisTrakRequestDto = new LisTrakRequestDto() { ListId = 294003, EmailAddress = "*****@*****.**" }; Assert.IsTrue(LisTrakService.UnsubscribeSubscription(lisTrakRequestDto)); }
public void CheckSubscription() { var lisTrakRequestDto = new LisTrakRequestDto() { ListId = 294003, EmailAddress = "*****@*****.**" }; Assert.AreEqual(1.005, lisTrakRequestDto.EmailAddress, LisTrakService.CheckSubscription(lisTrakRequestDto).Email); }
public ActionResult RemoveSubscription(int id, Guid?consumer, string email) { var result = LisTrakService.UnsubscribeSubscription(new LisTrakRequestDto { EmailAddress = email, ListId = id }); return(RedirectToAction("View", new { id = consumer })); }
public ActionResult UnsubscribeFromAll(Guid?id) { var consumer = db.ConsumerLogInInfoes.FirstOrDefault(a => a.ConsumerTouchPointID == id); var subscriptionLists = LisTrakService.GetSubscriberList(consumer.UserID, 0); foreach (var lisTrakSubscriberDto in subscriptionLists.Where(lisTrakSubscriberDto => lisTrakSubscriberDto != null)) { LisTrakService.UnsubscribeSubscription(new LisTrakRequestDto { EmailAddress = consumer.UserID, ListId = lisTrakSubscriberDto.ListId }); } return(RedirectToAction("View", new { id = id })); }
public void GetSubscriptionList() { var list = LisTrakService.GetSubscriberList("*****@*****.**", 1); Console.WriteLine(list.Count); }