private HeatChartDetailsVM GetHeatChartDetailsVM() { return(new HeatChartDetailsVM() { Specifications = SpecificationList, Dimensions = DimensionList, MaterialRegisterHeaders = FilterValidMaterialRegisterHeaders(DomainToViewModelCustomMapper.MapMaterialRegisterHeaders(MaterialRegisterHeaders)), MaterialRegisterSubSeries = FilterValidMaterialRegisterSubSeries(DomainToViewModelCustomMapper.MapMaterialRegisterSubSeriesList(MaterialRegisterSubSeries)) }); }
public HttpResponseMessage FilterSubSeries(HttpRequestMessage request, int materialHeaderID) { _requiredRepositories = new List <Type>() { typeof(MaterialRegisterSubSeries), typeof(Error) }; return(CreateHttpResponse(request, _requiredRepositories, () => { HttpResponseMessage response = null; var materialRegisterSubSeries = _materialRegisterSubseriessRepository.GetAll().Where(x => x.MaterialRegisterHeaderID == materialHeaderID) .OrderBy(x => x.SubSeriesNumber); var materialRegisterSubSeriesVMs = DomainToViewModelCustomMapper.MapMaterialRegisterSubSeriesList(materialRegisterSubSeries.ToList()); response = request.CreateResponse(HttpStatusCode.OK, materialRegisterSubSeriesVMs); return response; })); }