public PagedResultDto <LiquidationAssetDto> GetLiquidationAssetsByFilter(LiquidationAssetFilter input)
        {
            IQueryable <LiquidationAsset> liquidationAssets = repository.GetAll()
                                                              .Where(item => !item.IsDelete);

            if (!string.IsNullOrWhiteSpace(input.Name))
            {
                input.Name        = input.Name.ToLower();
                liquidationAssets = liquidationAssets
                                    .Where(asset => asset.AssetName.ToLower().Contains(input.Name));
            }
            int totalCount = liquidationAssets.Count();

            System.Collections.Generic.List <LiquidationAssetDto> items = liquidationAssets
                                                                          .OrderBy(input.Sorting)
                                                                          .PageBy(input)
                                                                          .Select(liquidationAsset => ObjectMapper.Map <LiquidationAssetDto>(liquidationAsset))
                                                                          .ToList();

            return(new PagedResultDto <LiquidationAssetDto>(totalCount, items));
        }
 public PagedResultDto <LiquidationAssetDto> GetLiquidationAssetsByFilter(LiquidationAssetFilter filter)
 {
     return(appService.GetLiquidationAssetsByFilter(filter));
 }