Пример #1
0
 public static ErrorHead New(CauseCode code, ushort length)
 {
     return(new ErrorHead()
     {
         Code = code, Length = length
     });
 }
Пример #2
0
 /// <param name="causeCode ">کد منشا ایجاد کننده کارت به کارت</param>
 public Builder SetCauseCode(CauseCode causeCode)
 {
     this.causeCode = causeCode;
     return(this);
 }
Пример #3
0
 /// <summary>
 /// Length in Head is var
 /// </summary>
 /// <param name="code"></param>
 /// <param name="body"></param>
 private ErrorCause(CauseCode code, ICauseBody body)
 {
     Body = body;
     Head = code.NewHead(body.Length);
 }
Пример #4
0
 /// <summary>
 /// Initialises a new instance of the <see cref="ErrorCause"/> class.
 /// </summary>
 /// <param name="code"></param>
 protected ErrorCause(CauseCode code)
 {
     this.Code = code;
 }
Пример #5
0
 public unsafe static ErrorHead NewHead(this CauseCode code, int bodyLen)
 {
     return(ErrorHead.New(code, (ushort)(sizeof(ErrorHead) + bodyLen)));
 }
        public static async Task DeleteAbsenceTransactionAsync(FortnoxApiRequest request, string employeeId, string date, CauseCode causeCode)
        {
            var apiRequest =
                new FortnoxApiClientRequest <object>(
                    HttpMethod.Delete,
                    request.AccessToken,
                    request.ClientSecret,
                    $"{ApiEndpoints.AbsenceTransactions}/{employeeId}/{date}/{causeCode}")
            {
            };

            await FortnoxAPIClient.CallAsync(apiRequest);
        }