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