Appirater.HandleClick C# (CSharp) Method

HandleClick() public method

public HandleClick ( int buttonIndex ) : void
buttonIndex int
return void
    public void HandleClick(int  buttonIndex)
    {
        NSUserDefaults userDefaults = NSUserDefaults.StandardUserDefaults;
                switch (buttonIndex) {
                    case -1:
                        // remind them later
                        userDefaults.SetDouble (DateTime.Now.ToOADate (), REMINDER_REQUEST_DATE);
                        userDefaults.Synchronize ();
                        break;

                    case 0:
                        // they want to rate it
                        RateApp ();
                        break;

                    case 1:
                        // they don't want to rate it
                        userDefaults.SetBool (true, DECLINED_TO_RATE);
                        userDefaults.Synchronize ();
                        break;
                }
    }