(limit: i64, offset: i64)
| 572 | } |
| 573 | |
| 574 | pub async fn list_vendors(limit: i64, offset: i64) -> Result<Vec<Vendor>, Error> { |
| 575 | Ok(device_profile_vendor::table |
| 576 | .order_by(device_profile_vendor::name) |
| 577 | .limit(limit) |
| 578 | .offset(offset) |
| 579 | .load(&mut get_async_db_conn().await?) |
| 580 | .await?) |
| 581 | } |
| 582 | |
| 583 | pub async fn get_device_count(filters: &DeviceFilters) -> Result<i64, Error> { |
| 584 | let mut q = device_profile_device::table |