public async Task GetAttendanceTransactionsTest() { var request = new AttendanceTransactionListRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); var response = await AttendanceTransactionService.GetAttendanceTransactionsAsync(request); Assert.IsNotNull(response.Data.Count() > 0); }
public static async Task <ListedResourceResponse <AttendanceTransactionSubset> > GetAttendanceTransactionsAsync(AttendanceTransactionListRequest listRequest) { var apiRequest = new FortnoxApiClientRequest <ListedResourceResponse <AttendanceTransactionSubset> >(HttpMethod.Get, listRequest.AccessToken, listRequest.ClientSecret, ApiEndpoints.AttendanceTransactions); apiRequest.SetPageAndLimit(listRequest.Page, listRequest.Limit); return(await FortnoxAPIClient.CallAsync(apiRequest)); }