Пример #1
0
        public async static Task <MacroNutrients> CalcRatiosAsync(MacroNutrients macros)
        {
            double total = macros.protein + macros.carbs + macros.fat;

            macros.proteinRatio = (macros.protein / total) * 100;
            macros.carbRatio    = (macros.carbs / total) * 100;
            macros.fatRatio     = (macros.fat / total) * 100;

            return(macros);
        }
Пример #2
0
        private async Task GetLoadouts()
        {
            try
            {
                userLoadouts = await MasterModel.DAL.GetLoadoutsAsync();

                goalProgress = await MasterModel.DAL.GetGoalProgressAsync();
            }
            catch (Exception ex)
            {
                await DisplayAlert("Error", ex.Message, "OK");
            }
        }
Пример #3
0
 public NutritionPageV2()
 {
     InitializeComponent();
     dailyGoal    = new MacroNutrients();
     goalProgress = new MacroNutrients();
 }
Пример #4
0
 public async Task SaveGoalProgressAsync(MacroNutrients goalProgress)
 {
     await fb.Child("Users").Child(auth.User.LocalId).Child("GoalProgress").PutAsync(goalProgress);
 }
Пример #5
0
 public async Task SaveGoalAsync(MacroNutrients dailyGoal)
 {
     await fb.Child("Users").Child(auth.User.LocalId).Child("DailyGoal").PutAsync(dailyGoal);
 }
Пример #6
0
 private async Task GetUserDataAsync()
 {
     dailyGoal = await MasterModel.DAL.GetGoalAsync();
 }
Пример #7
0
 public SelectLoadoutPage()
 {
     InitializeComponent();
     userLoadouts = new List <Loadout>();
     goalProgress = new MacroNutrients();
 }