/// <summary> /// Zwraca stronę danych dostępnych pojazdów. /// </summary> /// <param name="query"></param> /// <returns></returns> public async Task<PagedResult<VehicleDto>> AvailableVehiclesPage(PageQuery query) { string queryString = "Available/Page?" + query.ToQueryString(); return await Get<PagedResult<VehicleDto>>(queryString); }
/// <summary> /// Zwraca stronę danych dostępnych pracowników. /// </summary> /// <param name="packageId"></param> /// <param name="query"></param> /// <returns></returns> public async Task<PagedResult<EmployeeDto>> GetAvailableEmployeesPage(int packageId, PageQuery query) { string queryString = $"AvailableEmployees/Page?packageId={packageId}&{query.ToQueryString()}"; return await Get<PagedResult<EmployeeDto>>(queryString); }
/// <summary> /// Zwraca stronę danych przesyłek dla pracownika. /// </summary> /// <param name="query"></param> /// <returns></returns> public async Task<PagedResult<PackageDto>> PageForLoggedEmployee(PageQuery query) { string queryString = "LoggedEmployee/Page?" + query.ToQueryString(); return await Get<PagedResult<PackageDto>>(queryString); }
/// <summary> /// Zwraca stronę danych użytkowników. /// </summary> /// <param name="query"></param> /// <returns></returns> public async Task<PagedResult<UserDto>> Page(PageQuery query) { return await Get<PagedResult<UserDto>>("Page?" + query.ToQueryString()); }
/// <summary> /// Zwraca stronę danych pracowników z ich pojazdami. /// </summary> /// <param name="query"></param> /// <returns></returns> public async Task<PagedResult<EmployeeVehicleDto>> VehiclesPage(PageQuery query) { string queryString = "Vehicles/Page?" + query.ToQueryString(); return await Get<PagedResult<EmployeeVehicleDto>>(queryString); }
/// <summary> /// Zwraca stronę danych pracowników z ich paczkami. /// </summary> /// <param name="query"></param> /// <returns></returns> public async Task<PagedResult<EmployeePackagesDto>> PackagesPage(PageQuery query) { string queryString = "Packages/Page?" + query.ToQueryString(); return await Get<PagedResult<EmployeePackagesDto>>(queryString); }