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); }
private async Task GetLoadouts() { try { userLoadouts = await MasterModel.DAL.GetLoadoutsAsync(); goalProgress = await MasterModel.DAL.GetGoalProgressAsync(); } catch (Exception ex) { await DisplayAlert("Error", ex.Message, "OK"); } }
public NutritionPageV2() { InitializeComponent(); dailyGoal = new MacroNutrients(); goalProgress = new MacroNutrients(); }
public async Task SaveGoalProgressAsync(MacroNutrients goalProgress) { await fb.Child("Users").Child(auth.User.LocalId).Child("GoalProgress").PutAsync(goalProgress); }
public async Task SaveGoalAsync(MacroNutrients dailyGoal) { await fb.Child("Users").Child(auth.User.LocalId).Child("DailyGoal").PutAsync(dailyGoal); }
private async Task GetUserDataAsync() { dailyGoal = await MasterModel.DAL.GetGoalAsync(); }
public SelectLoadoutPage() { InitializeComponent(); userLoadouts = new List <Loadout>(); goalProgress = new MacroNutrients(); }