private void AddCreationRequest(IRestRequest request, Transaction transaction) { request.AddIfNotEmpty("description", transaction.Description); request.AddParameter("amount", transaction.Amount); request.AddIfNotZero("accountId", transaction.AccountId); request.AddParameter("date", transaction.Date.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture)); request.AddIfNotEmpty("tags", transaction.Tags); request.AddParameter("type", transaction.Type.ToApiString()); request.AddParameter("status", transaction.Status.ToString().ToLower()); }