public bool IsCouponUsed(long couponBlockId, string couponCode)
        {
            var clientFactory = new ServiceClientFactory();
            var couponClient  = clientFactory.GetCouponCodeWebserviceClient();

            return(couponClient.isUsed(_campaignToken.GetToken(), couponBlockId, couponCode));
        }
        public void MarkCouponAsUsed(long couponBlockId, string couponCode)
        {
            var clientFactory = new ServiceClientFactory();
            var couponClient  = clientFactory.GetCouponCodeWebserviceClient();

            couponClient.markAsUsed(_campaignToken.GetToken(), couponBlockId, couponCode);
        }
        public bool IsCouponAssigned(string userEmail, long couponBlockId, string couponCode)
        {
            var clientFactory = new ServiceClientFactory();
            var couponClient  = clientFactory.GetCouponCodeWebserviceClient();

            var assignedRecipientId = couponClient.getAssignedRecipientId(_campaignToken.GetToken(), couponBlockId, couponCode);

            return(userEmail == assignedRecipientId);
        }