/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='courseId'> /// </param> /// <param name='lang'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <bool?> ViewBadgeTourStepAsync(this ITourApi operations, int courseId, string lang, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.ViewBadgeTourStepWithHttpMessagesAsync(courseId, lang, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='lang'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <string> SkipWelcomeTourAsync(this ITourApi operations, string lang, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.SkipWelcomeTourWithHttpMessagesAsync(lang, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='addTourPageUserCommand'> /// </param> /// <param name='lang'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <string> AddTourPageUserAsync(this ITourApi operations, LMSApplicationCoreCommandsTourAddTourPageUserCommand addTourPageUserCommand, string lang, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.AddTourPageUserWithHttpMessagesAsync(addTourPageUserCommand, lang, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='module'> /// </param> /// <param name='moduleId'> /// </param> /// <param name='lang'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <LMSApplicationCoreViewModelTourPagesListViewModel> GetIncompletedTourPagesAsync(this ITourApi operations, string module, string moduleId, string lang, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.GetIncompletedTourPagesWithHttpMessagesAsync(module, moduleId, lang, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='module'> /// </param> /// <param name='moduleId'> /// </param> /// <param name='lang'> /// </param> public static LMSApplicationCoreViewModelTourPagesListViewModel GetIncompletedTourPages(this ITourApi operations, string module, string moduleId, string lang) { return(operations.GetIncompletedTourPagesAsync(module, moduleId, lang).GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='lang'> /// </param> public static string SkipWelcomeTour(this ITourApi operations, string lang) { return(operations.SkipWelcomeTourAsync(lang).GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='addTourPageUserCommand'> /// </param> /// <param name='lang'> /// </param> public static string AddTourPageUser(this ITourApi operations, LMSApplicationCoreCommandsTourAddTourPageUserCommand addTourPageUserCommand, string lang) { return(operations.AddTourPageUserAsync(addTourPageUserCommand, lang).GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='lang'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task SkipBadgeTourAsync(this ITourApi operations, string lang, CancellationToken cancellationToken = default(CancellationToken)) { (await operations.SkipBadgeTourWithHttpMessagesAsync(lang, null, cancellationToken).ConfigureAwait(false)).Dispose(); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='lang'> /// </param> public static void SkipBadgeTour(this ITourApi operations, string lang) { operations.SkipBadgeTourAsync(lang).GetAwaiter().GetResult(); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='courseId'> /// </param> /// <param name='lang'> /// </param> public static bool?ViewBadgeTourStep(this ITourApi operations, int courseId, string lang) { return(operations.ViewBadgeTourStepAsync(courseId, lang).GetAwaiter().GetResult()); }
public TourPlannerClient(ITourApi api, IImportExportHandler handler, IFilter filter) { this.api = api; this.handler = handler; this.filter = filter; }