Exemple #1
0
        public async Task <int> Count([FromBody] ProductTypeMaster_ProductTypeFilterDTO ProductTypeMaster_ProductTypeFilterDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new MessageException(ModelState);
            }

            ProductTypeFilter ProductTypeFilter = ConvertFilterDTOToFilterEntity(ProductTypeMaster_ProductTypeFilterDTO);

            return(await ProductTypeService.Count(ProductTypeFilter));
        }
Exemple #2
0
        public async Task <List <ProductTypeMaster_ProductTypeDTO> > List([FromBody] ProductTypeMaster_ProductTypeFilterDTO ProductTypeMaster_ProductTypeFilterDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new MessageException(ModelState);
            }

            ProductTypeFilter ProductTypeFilter = ConvertFilterDTOToFilterEntity(ProductTypeMaster_ProductTypeFilterDTO);

            List <ProductType> ProductTypes = await ProductTypeService.List(ProductTypeFilter);

            return(ProductTypes.Select(c => new ProductTypeMaster_ProductTypeDTO(c)).ToList());
        }
Exemple #3
0
        public ProductTypeFilter ConvertFilterDTOToFilterEntity(ProductTypeMaster_ProductTypeFilterDTO ProductTypeMaster_ProductTypeFilterDTO)
        {
            ProductTypeFilter ProductTypeFilter = new ProductTypeFilter();

            ProductTypeFilter.Selects = ProductTypeSelect.ALL;

            ProductTypeFilter.Id = new LongFilter {
                Equal = ProductTypeMaster_ProductTypeFilterDTO.Id
            };
            ProductTypeFilter.Code = new StringFilter {
                StartsWith = ProductTypeMaster_ProductTypeFilterDTO.Code
            };
            ProductTypeFilter.Name = new StringFilter {
                StartsWith = ProductTypeMaster_ProductTypeFilterDTO.Name
            };
            return(ProductTypeFilter);
        }