コード例 #1
0
ファイル: TipJarForm.cs プロジェクト: battyone/Praeclarum
        async Task ForceSubscriptionAsync(TipJarPrice p)
        {
            var now = DateTime.UtcNow;
            var id  = "force" + now.Ticks;

            await AddSubscriptionAsync(id, now, p);
        }
コード例 #2
0
ファイル: TipJarForm.cs プロジェクト: battyone/Praeclarum
        static async Task AddSubscriptionAsync(string transactionId, DateTime transactionDate, TipJarPrice p)
        {
            var settings = DocumentAppDelegate.Shared.Settings;

            settings.HasTipped = true;
            settings.TipDate   = transactionDate;

            var v = visibleForm;

            if (v != null)
            {
                var m     = "Your continued support is very much appreciated.";
                var alert = UIAlertController.Create("Thank you!", m, UIAlertControllerStyle.Alert);
                alert.AddAction(UIAlertAction.Create("OK", UIAlertActionStyle.Default, a => { }));

                v.PresentViewController(alert, true, null);

                await v.RefreshPatronDataAsync();
            }
        }