|
@@ -251,6 +251,15 @@ namespace TEAMModelOS.Controllers
|
|
try
|
|
try
|
|
{
|
|
{
|
|
switch (true) {
|
|
switch (true) {
|
|
|
|
+ case bool when $"{_opt}".Equals("UpsertQuota", StringComparison.OrdinalIgnoreCase) && (json.TryGetProperty("quotas", out JsonElement _quotas)):
|
|
|
|
+ List<ArtQuota> quotas = _quotas.ToObject<List<ArtQuota>>();
|
|
|
|
+
|
|
|
|
+ if (quotas.IsNotEmpty())
|
|
|
|
+ {
|
|
|
|
+ setting.quotas = quotas;
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+
|
|
case bool when $"{_opt}".Equals("UpsertDimensions", StringComparison.OrdinalIgnoreCase) && (json.TryGetProperty("dimensions", out JsonElement _dimensions)):
|
|
case bool when $"{_opt}".Equals("UpsertDimensions", StringComparison.OrdinalIgnoreCase) && (json.TryGetProperty("dimensions", out JsonElement _dimensions)):
|
|
List<ArtDimension> dimensions = _dimensions.ToObject<List<ArtDimension>>();
|
|
List<ArtDimension> dimensions = _dimensions.ToObject<List<ArtDimension>>();
|
|
|
|
|