Ejemplo n.º 1
0
        //Updating UserMenu
        private void UpdatePlusSumOfNutriens(CaloriesTraining training)
        {
            var      id            = User.Identity.GetUserId();
            UserMenu sumOfNutriens = _context.UserMenus.FirstOrDefault(s => s.Date == DateTime.Today && s.CaloriesCounter.UserId == id);

            sumOfNutriens.CaloricDemandChangable -= (short)training.ExerciseCalories;

            _context.SaveChanges();
        }
Ejemplo n.º 2
0
        private void AddNewExerciseModel(IList <JsonModels.Exercises> exerciseJson, short time)
        {
            var currentId = User.Identity.GetUserId();
            var userMenu  = _context.UserMenus.FirstOrDefault(d => d.CaloriesCounter.UserId == currentId && d.Date == DateTime.Today);

            var training = new CaloriesTraining
            {
                UserMenuId       = userMenu.UserMenuId,
                NameOfExercise   = exerciseJson[0].name,
                ExerciseTime     = time,
                ExerciseCalories = (short)exerciseJson[0].nf_calories,
                Day = DateTime.Today
            };

            UpdatePlusSumOfNutriens(training);

            _context.CaloriesTrainings.Add(training);
            _context.SaveChanges();
        }