Ejemplo n.º 1
0
        /// <summary>
        ///
        ///     List
        ///
        ///     Auth     = False
        ///
        /// </summary>
        public IActionResult List()
        {
            var viewModel = new NutrientListViewModel();
            var nutrients = _nutrientLogic.GetAll();

            viewModel.AllNutrients = nutrients;
            return(View(viewModel));
        }
Ejemplo n.º 2
0
        public IActionResult AddNutrientIntake(int id)
        {
            var article   = _articleLogic.GetBy(id);
            var nutrients = _nutrientLogic.GetAll();
            var result    = nutrients;

            if (article.NutrientIntakes != null)
            {
                result = nutrients.Where(a => article.NutrientIntakes.All(n => n.Nutrient.Name != a.Name));
            }

            var viewModel = new ArticleAddNutrientIntakeViewModel
            {
                NutientsList = result.Select(i => new SelectListItem
                {
                    Text  = i.Name,
                    Value = i.Id.ToString()
                })
            };

            return(View(viewModel));
        }