public bool Equals(RecurlyCoupon coupon) { return CouponCode == coupon.CouponCode; }
/// <summary> /// Returns information about an active coupon. /// </summary> /// <param name="couponCode"></param> /// <returns></returns> public static RecurlyCoupon Get(string couponCode) { var coupon = new RecurlyCoupon(); var statusCode = RecurlyClient.PerformRequest(RecurlyClient.HttpRequestMethod.Get, String.Format(Settings.Default.PathCouponGet, HttpUtility.UrlEncode(couponCode)), coupon.ReadXml); return statusCode == HttpStatusCode.NotFound ? null : coupon; }