示例#1
0
 /// <summary>
 /// Get Leave Balances
 /// </summary>
 /// <remarks>
 /// Gets leave balances for this employee.
 /// </remarks>
 public Task <List <LeaveBalanceModel> > GetLeaveBalancesAsync(int businessId, int employeeId, GetLeaveBalancesQueryModel request, CancellationToken cancellationToken = default)
 {
     return(ApiRequestAsync <List <LeaveBalanceModel> >($"/business/{businessId}/employee/{employeeId}/leavebalances?asAtDate={(request.AsAtDate.HasValue ? request.AsAtDate.Value.ToString("yyyy-MM-ddTHH:mm:ss") : String.Empty)}", Method.GET, cancellationToken));
 }
示例#2
0
 /// <summary>
 /// Get Leave Balances
 /// </summary>
 /// <remarks>
 /// Gets leave balances for this employee.
 /// </remarks>
 public List <LeaveBalanceModel> GetLeaveBalances(int businessId, int employeeId, GetLeaveBalancesQueryModel request)
 {
     return(ApiRequest <List <LeaveBalanceModel> >($"/business/{businessId}/employee/{employeeId}/leavebalances?asAtDate={(request.AsAtDate.HasValue ? request.AsAtDate.Value.ToString("yyyy-MM-ddTHH:mm:ss") : String.Empty)}", Method.GET));
 }