private HeatChartDetailsVM GetHeatChartDetailsVM()
 {
     return(new HeatChartDetailsVM()
     {
         Specifications = SpecificationList,
         Dimensions = DimensionList,
         MaterialRegisterHeaders = FilterValidMaterialRegisterHeaders(DomainToViewModelCustomMapper.MapMaterialRegisterHeaders(MaterialRegisterHeaders)),
         MaterialRegisterSubSeries = FilterValidMaterialRegisterSubSeries(DomainToViewModelCustomMapper.MapMaterialRegisterSubSeriesList(MaterialRegisterSubSeries))
     });
 }
Пример #2
0
        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;
            }));
        }