// GET: Measurements/All public async Task <ActionResult> All() { var user = await userManager.FindByIdAsync(User.Identity.GetUserId()); if (user == null) { return(new HttpStatusCodeResult(HttpStatusCode.Unauthorized)); } var weightDTO = weightMeasurementService.GetAllSortedByDate(user.Id); var heightDTO = heightMeasurementService.GetAllSortedByDate(user.Id); var upperArmDTO = upperArmMeasurementService.GetAllSortedByDate(user.Id); var foreArmDTO = foreArmMeasurementService.GetAllSortedByDate(user.Id); var neckDTO = neckMeasurementService.GetAllSortedByDate(user.Id); var chestDTO = chestMeasurementService.GetAllSortedByDate(user.Id); var waistDTO = waistMeasurementService.GetAllSortedByDate(user.Id); var hipsDTO = hipsMeasurementService.GetAllSortedByDate(user.Id); var thighDTO = thighMeasurementService.GetAllSortedByDate(user.Id); var calfDTO = calfMeasurementService.GetAllSortedByDate(user.Id); var weightViewModel = new List <MeasurementViewModel>(); var heightViewModel = new List <MeasurementViewModel>(); var upperArmViewModel = new List <MeasurementViewModel>(); var foreArmViewModel = new List <MeasurementViewModel>(); var neckViewModel = new List <MeasurementViewModel>(); var chestViewModel = new List <MeasurementViewModel>(); var waistViewModel = new List <MeasurementViewModel>(); var hipsViewModel = new List <MeasurementViewModel>(); var thighViewModel = new List <MeasurementViewModel>(); var calfViewModel = new List <MeasurementViewModel>(); foreach (var m in weightDTO) { weightViewModel.Add(MapMeasurementDTO(m)); } foreach (var m in heightDTO) { heightViewModel.Add(MapMeasurementDTO(m)); } foreach (var m in upperArmDTO) { upperArmViewModel.Add(MapMeasurementDTO(m)); } foreach (var m in foreArmDTO) { foreArmViewModel.Add(MapMeasurementDTO(m)); } foreach (var m in neckDTO) { neckViewModel.Add(MapMeasurementDTO(m)); } foreach (var m in chestDTO) { chestViewModel.Add(MapMeasurementDTO(m)); } foreach (var m in waistDTO) { waistViewModel.Add(MapMeasurementDTO(m)); } foreach (var m in hipsDTO) { hipsViewModel.Add(MapMeasurementDTO(m)); } foreach (var m in thighDTO) { thighViewModel.Add(MapMeasurementDTO(m)); } foreach (var m in calfDTO) { calfViewModel.Add(MapMeasurementDTO(m)); } var allMeasurementsViewModel = new AllMeasurementsViewModel { weightMeasurements = weightViewModel, heightMeasurements = heightViewModel, upperArmMeasurements = upperArmViewModel, foreArmMeasurements = foreArmViewModel, neckMeasurements = neckViewModel, chestMeasurements = chestViewModel, waistMeasurements = waistViewModel, hipsMeasurements = hipsViewModel, thighMeasurements = thighViewModel, calfMeasurements = calfViewModel, }; return(View(allMeasurementsViewModel)); }