public GroupDietsResultViewModel Build(NsgaResult result, List <PersonalData> personalDataList)
        {
            var groupDietsResultViewModel = new GroupDietsResultViewModel();

            groupDietsResultViewModel.PersonalDatas = personalDataList;
            groupDietsResultViewModel.GroupDiets    = CreateGroupDietsViewModel(result, personalDataList);
            groupDietsResultViewModel.GroupDiets    = groupDietsResultViewModel.GroupDiets.OrderBy(d => d.Evaluations.Single(e => e.Type == ObjectiveType.Macro).Score).ToList();
            return(groupDietsResultViewModel);
        }
Example #2
0
 public static void SaveGroupDietsResultViewModel(this TempDataDictionary tempData, GroupDietsResultViewModel nsgaResult)
 {
     tempData[GroupDietsResultViewModeltKey] = nsgaResult;
 }