Example #1
0
 /// <summary>
 /// Open Windows 10 Store App so User can rate and review this App.
 /// </summary>
 /// <returns></returns>
 public async Task <bool> RateAppInW10Store()
 {
     if (await LibMPC.ShowRatingReviewDialogAsync())
     {
         boolAppRated = true;
         applicationDataContainer.Values[ds_BoolAppRated] = true;        // Write setting to data store.
         applicationDataContainer.Values.Remove(ds_IntAppRatedCounter);  // Remove ds_IntAppRatedCounter since no longer used.
         return(true);
     }
     return(false);
 }
Example #2
0
        /*** Public Methods ****************************************************************************************************/

        /// <summary>
        /// Open Windows 10 Store App so User can rate and review this App.
        /// </summary>
        /// <returns></returns>
        public async Task <bool> RateAppInW10StoreAsync()
        {
            if (await LibMPC.ShowRatingReviewDialogAsync())
            {
                CommonItems.boolAppRated = true;
                applicationDataContainer.Values[CommonItems.ds_BoolAppRated] = true;        // Write setting to data store.
                applicationDataContainer.Values.Remove(CommonItems.ds_IntAppRatedCounter);  // Remove ds_IntAppRatedCounter since no longer used.
                Debug.WriteLine("RateAppInW10StoreAsync(): App was rated.");
                return(true);
            }
            Debug.WriteLine("RateAppInW10StoreAsync(): App not rated.");
            return(false);
        }