Example #1
0
 /// <summary>
 /// Gets the submissions for a practitioner.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='board'>
 /// Board code
 /// </param>
 /// <param name='fid'>
 /// FID of the practitioner
 /// </param>
 /// <param name='fromDate'>
 /// Optional from date to limit the submissions
 /// </param>
 /// <param name='toDate'>
 /// Optional to date to limit the submissions
 /// </param>
 /// <param name='orderBy'>
 /// </param>
 /// <param name='page'>
 /// </param>
 /// <param name='pageSize'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <Submission> GetByFidAsync(this IPractitioners operations, string board, string fid, DateTime?fromDate = default(DateTime?), DateTime?toDate = default(DateTime?), string orderBy = default(string), int?page = default(int?), int?pageSize = default(int?), CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.GetByFidWithHttpMessagesAsync(board, fid, fromDate, toDate, orderBy, page, pageSize, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Example #2
0
 /// <summary>
 /// Gets the current submission for a practitioner.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='board'>
 /// Board code
 /// </param>
 /// <param name='fid'>
 /// FID of the practitioner
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <Submission> GetLatestAsync(this IPractitioners operations, string board, string fid, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.GetLatestWithHttpMessagesAsync(board, fid, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Example #3
0
 /// <summary>
 /// Gets the current submission for a practitioner.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='board'>
 /// Board code
 /// </param>
 /// <param name='fid'>
 /// FID of the practitioner
 /// </param>
 public static Submission GetLatest(this IPractitioners operations, string board, string fid)
 {
     return(Task.Factory.StartNew(s => ((IPractitioners)s).GetLatestAsync(board, fid), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }
Example #4
0
 /// <summary>
 /// Gets the submissions for a practitioner.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='board'>
 /// Board code
 /// </param>
 /// <param name='fid'>
 /// FID of the practitioner
 /// </param>
 /// <param name='fromDate'>
 /// Optional from date to limit the submissions
 /// </param>
 /// <param name='toDate'>
 /// Optional to date to limit the submissions
 /// </param>
 /// <param name='orderBy'>
 /// </param>
 /// <param name='page'>
 /// </param>
 /// <param name='pageSize'>
 /// </param>
 public static Submission GetByFid(this IPractitioners operations, string board, string fid, DateTime?fromDate = default(DateTime?), DateTime?toDate = default(DateTime?), string orderBy = default(string), int?page = default(int?), int?pageSize = default(int?))
 {
     return(Task.Factory.StartNew(s => ((IPractitioners)s).GetByFidAsync(board, fid, fromDate, toDate, orderBy, page, pageSize), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }