/// <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); }
/// <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); } } }