private IList <DerValuesViewModel.KpiInformationValuesViewModel> GetKpisValue(DateTime date, int[] actualKpiIds, int[] targetKpiIds) { var kpiInformationValuesRequest = new GetKpiInformationValuesRequest { Date = date, ActualKpiIds = actualKpiIds, TargetKpiIds = targetKpiIds }; var kpiInformationValuesResponse = _derTransactionService.GetKpiInformationValues(kpiInformationValuesRequest); return(kpiInformationValuesResponse.KpiInformations.MapTo <DerValuesViewModel.KpiInformationValuesViewModel>()); }
private DerValuesViewModel GetDerValuesPerSection(string date, int[] actualKpiIds, int[] targetKpiIds, int[] highlightTypeIds) { var theDate = DateTime.ParseExact(date, "MM/dd/yyyy", CultureInfo.InvariantCulture); var kpiInformationValuesRequest = new GetKpiInformationValuesRequest { Date = theDate, ActualKpiIds = actualKpiIds, TargetKpiIds = targetKpiIds }; var kpiInformationValuesResponse = _derTransactionService.GetKpiInformationValues(kpiInformationValuesRequest); var highlightValuesRequest = new GetHighlightValuesRequest { Date = theDate, HighlightTypeIds = highlightTypeIds }; var highlightValuesResponse = _derTransactionService.GetHighlightValues(highlightValuesRequest); var viewModel = new DerValuesViewModel(); viewModel.Highlights = highlightValuesResponse.Highlights.MapTo <DerValuesViewModel.DerHighlightValuesViewModel>(); viewModel.KpiInformations = kpiInformationValuesResponse.KpiInformations.MapTo <DerValuesViewModel.KpiInformationValuesViewModel>(); return(viewModel); }