/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='guid'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <object> Get2Async(this IStsApi operations, System.Guid guid, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.Get2WithHttpMessagesAsync(guid, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='guid'> /// </param> /// <param name='model'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <object> PutAsync(this IStsApi operations, System.Guid guid, TeamRequest model = default(TeamRequest), CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.PutWithHttpMessagesAsync(guid, model, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <summary> /// Register. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='model'> /// The user model. /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <object> RegisterAsync(this IStsApi operations, RegisterUserModel model = default(RegisterUserModel), CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.RegisterWithHttpMessagesAsync(model, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='teamGuid'> /// </param> /// <param name='ownerGuid'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <object> SearchAsync(this IStsApi operations, System.Guid?teamGuid = default(System.Guid?), System.Guid?ownerGuid = default(System.Guid?), CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.SearchWithHttpMessagesAsync(teamGuid, ownerGuid, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <UserModel> CurrentAsync(this IStsApi operations, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.CurrentWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='guid'> /// </param> /// <param name='model'> /// </param> public static object Put(this IStsApi operations, System.Guid guid, TeamRequest model = default(TeamRequest)) { return(operations.PutAsync(guid, model).GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='guid'> /// </param> public static object Get(this IStsApi operations, System.Guid guid) { return(operations.GetAsync(guid).GetAwaiter().GetResult()); }
/// <summary> /// Register. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='model'> /// The user model. /// </param> public static object Register(this IStsApi operations, RegisterUserModel model = default(RegisterUserModel)) { return(operations.RegisterAsync(model).GetAwaiter().GetResult()); }
/// <summary> /// Login. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='model'> /// The credentials. /// </param> public static object Login(this IStsApi operations, LoginUserModel model = default(LoginUserModel)) { return(operations.LoginAsync(model).GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> public static UserModel Current(this IStsApi operations) { return(operations.CurrentAsync().GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='model'> /// </param> public static object Post1(this IStsApi operations, TeamUserRequest model = default(TeamUserRequest)) { return(operations.Post1Async(model).GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='teamGuid'> /// </param> /// <param name='ownerGuid'> /// </param> public static object Search(this IStsApi operations, System.Guid?teamGuid = default(System.Guid?), System.Guid?ownerGuid = default(System.Guid?)) { return(operations.SearchAsync(teamGuid, ownerGuid).GetAwaiter().GetResult()); }
public UserService(IOptions <StsConfiguration> config) { _stsApi = new StsApi(new Uri(config.Value.BaseUrl), new TokenCredentials(config.Value.Token, "Bearer")); }