13
13
// ----------------------------------------------------------------------------------
14
14
15
15
using Microsoft . Azure . Commands . Common . Authentication ;
16
- using Microsoft . Azure . Commands . Common . Authentication . Models ;
16
+ using Microsoft . Azure . Commands . Common . Authentication . Abstractions ;
17
17
using Microsoft . Azure . Commands . Sql . Common ;
18
- using Microsoft . Azure . Management . Sql ;
19
- using Microsoft . Azure . Management . Sql . Models ;
18
+ using Microsoft . Azure . Management . Sql . LegacySdk ;
19
+ using Microsoft . Azure . Management . Sql . LegacySdk . Models ;
20
20
using System ;
21
21
using System . Collections . Generic ;
22
22
@@ -35,18 +35,18 @@ public class AzureSqlJobAccountCommunicator
35
35
/// <summary>
36
36
/// Gets or set the Azure subscription
37
37
/// </summary>
38
- internal static AzureSubscription Subscription { get ; private set ; }
38
+ internal static IAzureSubscription Subscription { get ; private set ; }
39
39
40
40
/// <summary>
41
41
/// Gets or sets the Azure profile
42
42
/// </summary>
43
- public AzureContext Context { get ; set ; }
43
+ public IAzureContext Context { get ; set ; }
44
44
45
45
/// <summary>
46
46
/// Creates a communicator for Azure Sql Job Accounts
47
47
/// </summary>
48
48
/// <param name="context">The context.</param>
49
- public AzureSqlJobAccountCommunicator ( AzureContext context )
49
+ public AzureSqlJobAccountCommunicator ( IAzureContext context )
50
50
{
51
51
Context = context ;
52
52
if ( context . Subscription != Subscription )
@@ -59,23 +59,23 @@ public AzureSqlJobAccountCommunicator(AzureContext context)
59
59
/// <summary>
60
60
/// Gets the Azure Sql Database SErver
61
61
/// </summary>
62
- public Management . Sql . Models . JobAccount Get ( string resourceGroupName , string serverName , string jobAccountName , string clientRequestId )
62
+ public Management . Sql . LegacySdk . Models . JobAccount Get ( string resourceGroupName , string serverName , string jobAccountName , string clientRequestId )
63
63
{
64
64
return GetCurrentSqlClient ( clientRequestId ) . JobAccounts . Get ( resourceGroupName , serverName , jobAccountName ) . JobAccount ;
65
65
}
66
66
67
67
/// <summary>
68
68
/// Lists Azure Sql Database Servers
69
69
/// </summary>
70
- public IList < Management . Sql . Models . JobAccount > List ( string resourceGroupName , string serverName , string clientRequestId )
70
+ public IList < Management . Sql . LegacySdk . Models . JobAccount > List ( string resourceGroupName , string serverName , string clientRequestId )
71
71
{
72
72
return GetCurrentSqlClient ( clientRequestId ) . JobAccounts . List ( resourceGroupName , serverName ) . JobAccounts ;
73
73
}
74
74
75
75
/// <summary>
76
76
/// Creates or updates a Azure Sql Database SErver
77
77
/// </summary>
78
- public Management . Sql . Models . JobAccount CreateOrUpdate ( string resourceGroupName , string serverName , string jobAccountName , string clientRequestId , JobAccountCreateOrUpdateParameters parameters )
78
+ public Management . Sql . LegacySdk . Models . JobAccount CreateOrUpdate ( string resourceGroupName , string serverName , string jobAccountName , string clientRequestId , JobAccountCreateOrUpdateParameters parameters )
79
79
{
80
80
return GetCurrentSqlClient ( clientRequestId ) . JobAccounts . CreateOrUpdate ( resourceGroupName , serverName , jobAccountName , parameters ) . JobAccount ;
81
81
}
@@ -98,7 +98,7 @@ private SqlManagementClient GetCurrentSqlClient(String clientRequestId)
98
98
// Get the SQL management client for the current subscription
99
99
if ( SqlClient == null )
100
100
{
101
- SqlClient = AzureSession . ClientFactory . CreateClient < SqlManagementClient > ( Context , AzureEnvironment . Endpoint . ResourceManager ) ;
101
+ SqlClient = AzureSession . Instance . ClientFactory . CreateClient < SqlManagementClient > ( Context , AzureEnvironment . Endpoint . ResourceManager ) ;
102
102
}
103
103
SqlClient . HttpClient . DefaultRequestHeaders . Remove ( Constants . ClientRequestIdHeaderName ) ;
104
104
SqlClient . HttpClient . DefaultRequestHeaders . Add ( Constants . ClientRequestIdHeaderName , clientRequestId ) ;
0 commit comments