public IResult <IQueryable <IInventoryShipmentOrderSummaryReturn> > GetInterWarehouseOrders(FilterInterWarehouseOrderParameters parameters)
        {
            var predicate = parameters.ParseToPredicate();

            if (!predicate.Success)
            {
                return(predicate.ConvertTo <IQueryable <IInventoryShipmentOrderSummaryReturn> >());
            }
            var select = InventoryShipmentOrderProjectors.SelectInventoryShipmentOrderSummary();
            var query  = _inventoryShipmentOrderUnitOfWork.InventoryShipmentOrderRepository.Filter(predicate.ResultingObject).AsExpandable().Select(select);

            return(new SuccessResult <IQueryable <IInventoryShipmentOrderSummaryReturn> >(query));
        }