Ejemplo n.º 1
0
        public async Task <int> AddNutritionListAsync(NutritionList nutritionList)
        {
            var savedNutritionList = await _nutritionListRepo.AddEntityAndGetId(nutritionList);

            NutritionDay nDay    = null;
            ThatDay      tDay    = null;
            int          success = 0;

            for (int i = 1; i <= 7; i++)
            {
                nDay      = new NutritionDay();
                nDay.Name = i + ".Gün";
                nDay.FKNutritionListId = savedNutritionList.Id;
                nDay = await _nutritionDayRepo.AddEntityAndGetId(nDay);

                for (int j = 1; j <= 5; j++)
                {
                    tDay                  = new ThatDay();
                    tDay.Name             = "That " + j;
                    tDay.FKNutritionDayId = nDay.Id;
                    if (j == 1)
                    {
                        tDay.EnumMealType = Domain.Enums.AllEnums.EnumMealType.Morning;
                    }
                    else if (j == 2)
                    {
                        tDay.EnumMealType = Domain.Enums.AllEnums.EnumMealType.Snacks1;
                    }
                    else if (j == 3)
                    {
                        tDay.EnumMealType = Domain.Enums.AllEnums.EnumMealType.Noon;
                    }
                    else if (j == 4)
                    {
                        tDay.EnumMealType = Domain.Enums.AllEnums.EnumMealType.Snacks2;
                    }
                    else if (j == 5)
                    {
                        tDay.EnumMealType = Domain.Enums.AllEnums.EnumMealType.Evening;
                    }
                    success = await _thatDayRepository.Add(tDay);
                }
            }
            if (success > 0)
            {
                return(1);
            }
            return(0);
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> AddFoodForThat(int ogunGun, int nutritionListId)
        {
            int sayi       = ogunGun;
            int hangiOgun  = (ogunGun / 10);
            int hangiOgun1 = hangiOgun;

            hangiOgun--;
            sayi = sayi - (hangiOgun1 * 10);
            int hangiGun = sayi;

            hangiGun--;


            List <NutritionDay> getNDays = await _nutritionDayService.GetNutritionDaysByNutritionListId(nutritionListId);

            NutritionDay selectedDay = getNDays[hangiGun];

            List <ThatDay> getDayThats = await _thatDayService.GetThatDaysByNutritionDayId(selectedDay.Id);

            ThatDay selectedThat = getDayThats[hangiOgun];

            return(RedirectToAction("Foods", "NutritionList", new { @id = selectedThat.Id }));
        }
Ejemplo n.º 3
0
        public async Task <NutritionDay> NutritionDayById(int Id)
        {
            NutritionDay getNutritionDay = await _nutritionDayRepo.Get(p => p.Id == Id);

            return(getNutritionDay);
        }
Ejemplo n.º 4
0
 public async Task <int> EditNutritionDayAsync(NutritionDay nutritionDay)
 {
     return(await _nutritionDayRepo.Edit(nutritionDay));
 }
Ejemplo n.º 5
0
 public async Task <int> DeleteNutritionDayAsync(NutritionDay nutritionDay)
 {
     return(await _nutritionDayRepo.Delete(nutritionDay));
 }
Ejemplo n.º 6
0
 public async Task <int> AddNutritionDayAsync(NutritionDay nutritionDay)
 {
     return(await _nutritionDayRepo.Add(nutritionDay));
 }