private void DisplayDailyTotals(DailyTotalsCalculator dailyTotalsCalculator) { totalCaloriesLabel.Text = dailyTotalsCalculator.TotalCalories.ToString(); totalProteinsLabel.Text = dailyTotalsCalculator.TotalProteins.ToString(); totalCarbsLabel.Text = dailyTotalsCalculator.TotalCarbs.ToString(); totalFatsLabel.Text = dailyTotalsCalculator.TotalFats.ToString(); }
public FoodItemManager() { Db = new FoodEntities(); DbFoodItems = Db.FoodItems; NewFoodItem = new FoodItem(); Calculator = new DailyTotalsCalculator(); }
private void DisplayRatioChart(DailyTotalsCalculator dailyTotalsCalculator) { Series series = Chart1.Series["Series1"]; series.Points.AddXY("Proteins", dailyTotalsCalculator.PercentProteins); series.Points.AddXY("Carbs", dailyTotalsCalculator.PercentCarbs); series.Points.AddXY("Fats", dailyTotalsCalculator.PercentFats); }
private void DisplayData(DailyTotalsCalculator dailyTotalsCalculator, DbSet <FoodItem> dbFoodItems) { DisplayDailyTotals(dailyTotalsCalculator); DisplayMacroRatio(dailyTotalsCalculator); DisplayDailyGrid(dbFoodItems); DisplayRatioChart(dailyTotalsCalculator); DisplayTrendChart(dailyTotalsCalculator, dbFoodItems); ClearUserInput(); }
private void DisplayTrendChart(DailyTotalsCalculator dailyTotalsCalculator, DbSet <FoodItem> dbFoodItems) { Series series2 = Chart2.Series["Series1"]; for (int i = 0; i > -7; i--) { series2.Points.AddXY(DateTime.Today.AddDays(i), dailyTotalsCalculator.DetermineCalorieTrend(dbFoodItems, DateTime.Today.AddDays(i))); } }
private void DisplayMacroRatio(DailyTotalsCalculator dailyTotalsCalculator) { ratioProteinsLabel.Text = string.Format("{0:0.00}%", dailyTotalsCalculator.PercentProteins); ratioCarbsLabel.Text = string.Format("{0:0.00}%", dailyTotalsCalculator.PercentCarbs); ratioFatsLabel.Text = string.Format("{0:0.00}%", dailyTotalsCalculator.PercentFats); }