Example #1
0
 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();
 }
Example #2
0
 public FoodItemManager()
 {
     Db          = new FoodEntities();
     DbFoodItems = Db.FoodItems;
     NewFoodItem = new FoodItem();
     Calculator  = new DailyTotalsCalculator();
 }
Example #3
0
        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);
        }
Example #4
0
 private void DisplayData(DailyTotalsCalculator dailyTotalsCalculator, DbSet <FoodItem> dbFoodItems)
 {
     DisplayDailyTotals(dailyTotalsCalculator);
     DisplayMacroRatio(dailyTotalsCalculator);
     DisplayDailyGrid(dbFoodItems);
     DisplayRatioChart(dailyTotalsCalculator);
     DisplayTrendChart(dailyTotalsCalculator, dbFoodItems);
     ClearUserInput();
 }
Example #5
0
        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)));
            }
        }
Example #6
0
 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);
 }