@@ -17,31 +17,31 @@ public static JsonArray GetMasaStack(this IMasaStackConfig masaStackConfig)
17
17
18
18
public static List < JsonNode > GetAllService ( this IMasaStackConfig masaStackConfig )
19
19
{
20
- var webs = GetMasaStack ( masaStackConfig ) . Select ( jsonObject => jsonObject ? [ MasaStackConstant . SERVICE ] ! ) . ToList ( ) ;
20
+ var webs = GetMasaStack ( masaStackConfig ) . Select ( jsonObject => jsonObject ? [ MasaStackApp . Service . Name ] ! ) . ToList ( ) ;
21
21
webs . RemoveAll ( i => i == null ) ;
22
22
return webs ?? new ( ) ;
23
23
}
24
24
25
25
public static List < JsonNode > GetAllWeb ( this IMasaStackConfig masaStackConfig )
26
26
{
27
- var webs = GetMasaStack ( masaStackConfig ) . Select ( jsonObject => jsonObject ? [ MasaStackConstant . WEB ] ! ) . ToList ( ) ;
27
+ var webs = GetMasaStack ( masaStackConfig ) . Select ( jsonObject => jsonObject ? [ MasaStackApp . WEB . Name ] ! ) . ToList ( ) ;
28
28
webs . RemoveAll ( i => i == null ) ;
29
29
return webs ?? new ( ) ;
30
30
}
31
31
32
32
public static bool HasAlert ( this IMasaStackConfig masaStackConfig )
33
33
{
34
- return GetMasaStack ( masaStackConfig ) . Any ( jsonObject => jsonObject ? [ "id" ] ? . ToString ( ) == MasaStackConstant . ALERT ) ;
34
+ return GetMasaStack ( masaStackConfig ) . Any ( jsonObject => jsonObject ? [ "id" ] ? . ToString ( ) == MasaStackProject . Alert . Name ) ;
35
35
}
36
36
37
37
public static bool HasTsc ( this IMasaStackConfig masaStackConfig )
38
38
{
39
- return GetMasaStack ( masaStackConfig ) . Any ( jsonObject => jsonObject ? [ "id" ] ? . ToString ( ) == MasaStackConstant . TSC ) ;
39
+ return GetMasaStack ( masaStackConfig ) . Any ( jsonObject => jsonObject ? [ "id" ] ? . ToString ( ) == MasaStackProject . TSC . Name ) ;
40
40
}
41
41
42
42
public static bool HasScheduler ( this IMasaStackConfig masaStackConfig )
43
43
{
44
- return GetMasaStack ( masaStackConfig ) . Any ( jsonObject => jsonObject ? [ "id" ] ? . ToString ( ) == MasaStackConstant . SCHEDULER ) ;
44
+ return GetMasaStack ( masaStackConfig ) . Any ( jsonObject => jsonObject ? [ "id" ] ? . ToString ( ) == MasaStackProject . Scheduler . Name ) ;
45
45
}
46
46
47
47
public static string GetConnectionString ( this IMasaStackConfig masaStackConfig , string projectName )
@@ -53,55 +53,55 @@ public static string GetConnectionString(this IMasaStackConfig masaStackConfig,
53
53
return dbModel ? . ToString ( databaseName ) ?? "" ;
54
54
}
55
55
56
- public static string GetDomain ( this IMasaStackConfig masaStackConfig , string project , string app )
56
+ public static string GetDomain ( this IMasaStackConfig masaStackConfig , MasaStackProject project , MasaStackApp app )
57
57
{
58
- return GetMasaStack ( masaStackConfig ) . FirstOrDefault ( i => i ? [ "id" ] ? . ToString ( ) == project ) ? [ app ] ? [ "domain" ] ? . ToString ( ) ?? "" ;
58
+ return GetMasaStack ( masaStackConfig ) . FirstOrDefault ( i => i ? [ "id" ] ? . ToString ( ) == project . Name ) ? [ app . Name ] ? [ "domain" ] ? . ToString ( ) ?? "" ;
59
59
}
60
60
61
61
62
62
public static string GetAuthServiceDomain ( this IMasaStackConfig masaStackConfig )
63
63
{
64
- return GetDomain ( masaStackConfig , MasaStackConstant . AUTH , MasaStackConstant . SERVICE ) ;
64
+ return GetDomain ( masaStackConfig , MasaStackProject . Auth , MasaStackApp . Service ) ;
65
65
}
66
66
67
67
public static string GetPmServiceDomain ( this IMasaStackConfig masaStackConfig )
68
68
{
69
- return GetDomain ( masaStackConfig , MasaStackConstant . PM , MasaStackConstant . SERVICE ) ;
69
+ return GetDomain ( masaStackConfig , MasaStackProject . PM , MasaStackApp . Service ) ;
70
70
}
71
71
72
72
public static string GetDccServiceDomain ( this IMasaStackConfig masaStackConfig )
73
73
{
74
- return GetDomain ( masaStackConfig , MasaStackConstant . DCC , MasaStackConstant . SERVICE ) ;
74
+ return GetDomain ( masaStackConfig , MasaStackProject . DCC , MasaStackApp . Service ) ;
75
75
}
76
76
77
77
public static string GetTscServiceDomain ( this IMasaStackConfig masaStackConfig )
78
78
{
79
- return GetDomain ( masaStackConfig , MasaStackConstant . TSC , MasaStackConstant . SERVICE ) ;
79
+ return GetDomain ( masaStackConfig , MasaStackProject . TSC , MasaStackApp . Service ) ;
80
80
}
81
81
82
82
public static string GetAlertServiceDomain ( this IMasaStackConfig masaStackConfig )
83
83
{
84
- return GetDomain ( masaStackConfig , MasaStackConstant . ALERT , MasaStackConstant . SERVICE ) ;
84
+ return GetDomain ( masaStackConfig , MasaStackProject . Alert , MasaStackApp . Service ) ;
85
85
}
86
86
87
87
public static string GetMcServiceDomain ( this IMasaStackConfig masaStackConfig )
88
88
{
89
- return GetDomain ( masaStackConfig , MasaStackConstant . MC , MasaStackConstant . SERVICE ) ;
89
+ return GetDomain ( masaStackConfig , MasaStackProject . MC , MasaStackApp . Service ) ;
90
90
}
91
91
92
92
public static string GetSchedulerServiceDomain ( this IMasaStackConfig masaStackConfig )
93
93
{
94
- return GetDomain ( masaStackConfig , MasaStackConstant . SCHEDULER , MasaStackConstant . SERVICE ) ;
94
+ return GetDomain ( masaStackConfig , MasaStackProject . Scheduler , MasaStackApp . Service ) ;
95
95
}
96
96
97
97
public static string GetSchedulerWorkerDomain ( this IMasaStackConfig masaStackConfig )
98
98
{
99
- return GetDomain ( masaStackConfig , MasaStackConstant . SCHEDULER , MasaStackConstant . WORKER ) ;
99
+ return GetDomain ( masaStackConfig , MasaStackProject . Scheduler , MasaStackApp . Worker ) ;
100
100
}
101
101
102
102
public static string GetSsoDomain ( this IMasaStackConfig masaStackConfig )
103
103
{
104
- return GetDomain ( masaStackConfig , MasaStackConstant . AUTH , MasaStackConstant . SSO ) ;
104
+ return GetDomain ( masaStackConfig , MasaStackProject . Auth , MasaStackApp . SSO ) ;
105
105
}
106
106
107
107
public static IEnumerable < KeyValuePair < string , string > > GetUIDomainPairs ( this IMasaStackConfig masaStackConfig )
@@ -118,19 +118,19 @@ public static IEnumerable<KeyValuePair<string, string>> GetUIDomainPairs(this IM
118
118
}
119
119
}
120
120
121
- public static string GetId ( this IMasaStackConfig masaStackConfig , string project , string app )
121
+ public static string GetId ( this IMasaStackConfig masaStackConfig , MasaStackProject project , MasaStackApp app )
122
122
{
123
- return masaStackConfig . GetMasaStack ( ) . FirstOrDefault ( i => i ? [ "id" ] ? . ToString ( ) == project )
124
- ? [ app ] ? [ "id" ] ? . ToString ( ) ?? "" ;
123
+ return masaStackConfig . GetMasaStack ( ) . FirstOrDefault ( i => i ? [ "id" ] ? . ToString ( ) == project . Name )
124
+ ? [ app . Name ] ? [ "id" ] ? . ToString ( ) ?? "" ;
125
125
}
126
126
127
- public static string GetServiceId ( this IMasaStackConfig masaStackConfig , string project )
127
+ public static string GetServiceId ( this IMasaStackConfig masaStackConfig , MasaStackProject project )
128
128
{
129
- return masaStackConfig . GetId ( project , MasaStackConstant . SERVICE ) ;
129
+ return masaStackConfig . GetId ( project , MasaStackApp . Service ) ;
130
130
}
131
131
132
- public static string GetWebId ( this IMasaStackConfig masaStackConfig , string project )
132
+ public static string GetWebId ( this IMasaStackConfig masaStackConfig , MasaStackProject project )
133
133
{
134
- return masaStackConfig . GetId ( project , MasaStackConstant . WEB ) ;
134
+ return masaStackConfig . GetId ( project , MasaStackApp . WEB ) ;
135
135
}
136
136
}
0 commit comments