public bool PurchaseWasVerified(CommerceServiceEvents.PurchaseVerified pv) { if (pv.Success || (cs.CommerceProcessor is CommerceProcessorMock && (cs.CommerceProcessor as CommerceProcessorMock).PurchaseShouldBeSucessful)) { if (productPurchaseInProcess != null) { applyMembership(pv.Data); productPurchaseInProcess = null; } else if (membershipGrantInProcess) { applyMembership(pv.Data); membershipGrantInProcess = false; } if (this.OnPurchaseSuccess != null) { this.OnPurchaseSuccess(); } } else { ApplicationService.Error arg = (cs.getCurrentVendor() == "Mock") ? new ApplicationService.Error("Membership.Purchase.Error", "Membership.Purchase.Error.InEditor") : (cs.IsPurchaseInProgress() ? new ApplicationService.Error("Account.MembershipRightsTimeout.Title", "Account.MembershipRightsTimeout.Body") : new ApplicationService.Error("Membership.Purchase.Error", "Membership.Purchase.Error.UnknownInPurchaseSuccess")); if (this.OnPurchaseFailed != null) { this.OnPurchaseFailed(arg, arg2: true); } } return false; }
public bool PurchaseWasVerified(CommerceServiceEvents.PurchaseVerified pv) { return(false); }