/// <summary> /// /// List /// /// Auth = False /// /// </summary> public IActionResult List() { var viewModel = new NutrientListViewModel(); var nutrients = _nutrientLogic.GetAll(); viewModel.AllNutrients = nutrients; return(View(viewModel)); }
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)); }