Esempio n. 1
0
 /// <summary>
 /// Extends number of assignments and expiration time
 /// </summary>
 /// <param name="hitId">The AMT HITId</param>
 /// <param name="assignmentIncrement">Number of additional assignments.</param>
 /// <param name="expirationIncrement">Number of additional seconds to expiry.</param>
 public void ExtendHit(string amtHitId, int assignmentIncrement, long expirationIncrement)
 {
     SimpleClient myClient = new SimpleClient(_mturkConfig);
     myClient.ExtendHIT(amtHitId, assignmentIncrement, expirationIncrement);
 }
Esempio n. 2
0
 /// <summary>
 /// Extends number of assignments and expiration time
 /// </summary>
 /// <param name="hitId">The HitId</param>
 /// <param name="assignmentIncrement">Number of additional assignments.</param>
 /// <param name="expirationIncrement">Number of additional seconds to expiry.</param>
 public void ExtendHit(int hitId, int assignmentIncrement, long expirationIncrement)
 {
     using (var ctx = new TurkRContext())
     {
         var hit = ctx.Hits.FirstOrDefault(h => h.HitId == hitId);
         if (hit != null)
         {
             SimpleClient myClient = new SimpleClient(_mturkConfig);
             myClient.ExtendHIT(hit.AmtHitId, assignmentIncrement, expirationIncrement);
         }
     }
 }