public PagedResultDto <HoaDonVanHanhXeDto> GetHoaDonVanHanhXes(HoaDonVanHanhXeFilter input) { var query = hoaDonVanHanhXeRepository.GetAll().Where(x => !x.IsDelete); // filter by value if (input.soXe != null) { query = query.Where(x => x.soXe.ToLower().Equals(input.soXe)); } var totalCount = query.Count(); // sorting if (!string.IsNullOrWhiteSpace(input.Sorting)) { query = query.OrderBy(input.Sorting); } // paging var items = query.PageBy(input).ToList(); // result return(new PagedResultDto <HoaDonVanHanhXeDto>( totalCount, items.Select(item => ObjectMapper.Map <HoaDonVanHanhXeDto>(item)).ToList())); }
public PagedResultDto <HoaDonVanHanhXeDto> GetHoaDonVanHanhXesByFilter(HoaDonVanHanhXeFilter hoaDonVanHanhXeFilter) { return(hoaDonVanHanhXeAppService.GetHoaDonVanHanhXes(hoaDonVanHanhXeFilter)); }