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); }
public static void SaveGroupDietsResultViewModel(this TempDataDictionary tempData, GroupDietsResultViewModel nsgaResult) { tempData[GroupDietsResultViewModeltKey] = nsgaResult; }