public WarehouseFilter ConvertFilterDTOToFilterEntity(WarehouseMaster_WarehouseFilterDTO WarehouseMaster_WarehouseFilterDTO) { WarehouseFilter WarehouseFilter = new WarehouseFilter(); WarehouseFilter.Selects = WarehouseSelect.ALL; WarehouseFilter.Id = new LongFilter { Equal = WarehouseMaster_WarehouseFilterDTO.Id }; WarehouseFilter.Name = new StringFilter { StartsWith = WarehouseMaster_WarehouseFilterDTO.Name }; WarehouseFilter.Phone = new StringFilter { StartsWith = WarehouseMaster_WarehouseFilterDTO.Phone }; WarehouseFilter.Email = new StringFilter { StartsWith = WarehouseMaster_WarehouseFilterDTO.Email }; WarehouseFilter.Address = new StringFilter { StartsWith = WarehouseMaster_WarehouseFilterDTO.Address }; WarehouseFilter.PartnerId = new LongFilter { Equal = WarehouseMaster_WarehouseFilterDTO.PartnerId }; return(WarehouseFilter); }
public async Task <int> Count([FromBody] WarehouseMaster_WarehouseFilterDTO WarehouseMaster_WarehouseFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } WarehouseFilter WarehouseFilter = ConvertFilterDTOToFilterEntity(WarehouseMaster_WarehouseFilterDTO); return(await WarehouseService.Count(WarehouseFilter)); }
public async Task <List <WarehouseMaster_WarehouseDTO> > List([FromBody] WarehouseMaster_WarehouseFilterDTO WarehouseMaster_WarehouseFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } WarehouseFilter WarehouseFilter = ConvertFilterDTOToFilterEntity(WarehouseMaster_WarehouseFilterDTO); List <Warehouse> Warehouses = await WarehouseService.List(WarehouseFilter); return(Warehouses.Select(c => new WarehouseMaster_WarehouseDTO(c)).ToList()); }