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

            ProductStatusFilter ProductStatusFilter = ConvertFilterDTOToFilterEntity(ProductStatusMaster_ProductStatusFilterDTO);

            return(await ProductStatusService.Count(ProductStatusFilter));
        }
Esempio n. 2
0
        public async Task <List <ProductStatusMaster_ProductStatusDTO> > List([FromBody] ProductStatusMaster_ProductStatusFilterDTO ProductStatusMaster_ProductStatusFilterDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new MessageException(ModelState);
            }

            ProductStatusFilter ProductStatusFilter = ConvertFilterDTOToFilterEntity(ProductStatusMaster_ProductStatusFilterDTO);

            List <ProductStatus> ProductStatuss = await ProductStatusService.List(ProductStatusFilter);

            return(ProductStatuss.Select(c => new ProductStatusMaster_ProductStatusDTO(c)).ToList());
        }
Esempio n. 3
0
        public ProductStatusFilter ConvertFilterDTOToFilterEntity(ProductStatusMaster_ProductStatusFilterDTO ProductStatusMaster_ProductStatusFilterDTO)
        {
            ProductStatusFilter ProductStatusFilter = new ProductStatusFilter();

            ProductStatusFilter.Selects = ProductStatusSelect.ALL;

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