コード例 #1
0
        async Task SaveVitalsAsync()
        {
            //if (IsBusy || !(await LoginAsync()))
            //    return;
            try
            {
                if (IsBusy)
                {
                    return;
                }
                IsBusy = true;
                var vVitalDetails = new ExpenseMaster()
                {
                    UsrEmail  = "*****@*****.**",
                    DateTaken = DateTime.Today,
                    Price     = Convert.ToDecimal(dblPrice),
                    Quantity  = Convert.ToDecimal(dblBmi),
                    Total     = Convert.ToDecimal(dblTotal)
                };
                await azureService.AddVitals(vVitalDetails);

                await App.Current.MainPage.Navigation.PopAsync();
            }
            catch (Exception ex)
            {
                Debug.WriteLine("OH NO!" + ex);
                await Application.Current.MainPage.DisplayAlert("Sync Error", "Unable to sync coffees, you may be offline", "OK");
            }
            finally
            {
                IsBusy = false;
            }
        }