Пример #1
0
        public async void Save()
        {
            FoodLogic foodLogic = new FoodLogic();
            await foodLogic.AddMeal(User, Meal);

            Clear();
        }
Пример #2
0
        public void Refresh()
        {
            GoalsLogic goalsLogic = new GoalsLogic();

            Goals = goalsLogic.GetGoals(User, DateTime.Today);

            if (Goals != null)
            {
                FoodLogic foodLogic = new FoodLogic();
                var       meals     = foodLogic.GetMeals(User, Goals.GoalStartDate, Goals.GoalEndDate);
                Weekly = foodLogic.GetTotals(meals);
            }
        }
Пример #3
0
        public void FoodLogic()
        {
            Mock <IUnitOfWork>     uow       = new Mock <IUnitOfWork>();
            Mock <IFoodRepository> repo      = new Mock <IFoodRepository>();
            Mock <ITeamLogic>      teamLogic = new Mock <ITeamLogic>();

            FoodLogic logic = new FoodLogic(uow.Object, repo.Object, teamLogic.Object);

            var food     = new Food();
            var sequence = new MockSequence();

            repo.InSequence(sequence).Setup(r => r.Create(food));
            repo.InSequence(sequence).Setup(r => r.Update(food));
            repo.InSequence(sequence).Setup(r => r.Get(food.Id));
            repo.InSequence(sequence).Setup(r => r.Delete(food.Id));
            logic.Create(food);
            logic.Update(food);
            logic.Get(food.Id);
            logic.Delete(food.Id);
        }
Пример #4
0
        public void Search()
        {
            var foodLogic = new FoodLogic();

            Meals = foodLogic.GetMeals(User, From, To);

            Totals = new FoodNutritions()
            {
                Calories          = Meals.Sum(meal => meal.Totals.Calories),
                SaturatedFat      = Meals.Sum(meal => meal.Totals.SaturatedFat),
                TotalFat          = Meals.Sum(meal => meal.Totals.TotalFat),
                Sodium            = Meals.Sum(meal => meal.Totals.Sodium),
                Potassium         = Meals.Sum(meal => meal.Totals.Potassium),
                Protien           = Meals.Sum(meal => meal.Totals.Protien),
                DietaryFiber      = Meals.Sum(meal => meal.Totals.DietaryFiber),
                Sugars            = Meals.Sum(meal => meal.Totals.Sugars),
                Cholestrol        = Meals.Sum(meal => meal.Totals.Cholestrol),
                TotalCarbohydrate = Meals.Sum(meal => meal.Totals.TotalCarbohydrate)
            };
        }
Пример #5
0
        public async void AddToMeal()
        {
            FoodLogic foodLogic = new FoodLogic();

            Meal = await foodLogic.AddToMealAsync(Meal, MealString);
        }
Пример #6
0
        async private void ViewNutritions(String foodName)
        {
            FoodLogic foodLogic = new FoodLogic();

            FoodNutritions = await foodLogic.GetNutritions(foodName);
        }
Пример #7
0
        async private void UpdateFoods()
        {
            FoodLogic foodLogic = new FoodLogic();

            Foods = await foodLogic.GetFoods(SearchText);
        }