Browse Source

Fixed scripting.

pull/528/head
Sebastian 6 years ago
parent
commit
3774f26294
  1. 36
      backend/src/Squidex.Domain.Apps.Core.Operations/Scripting/ScriptContext.cs

36
backend/src/Squidex.Domain.Apps.Core.Operations/Scripting/ScriptContext.cs

@ -47,24 +47,12 @@ namespace Squidex.Domain.Apps.Core.Scripting
set => SetValue(value); set => SetValue(value);
} }
public NamedContentData? DataOld
{
get => GetValue<NamedContentData?>();
set => SetValue(value);
}
public Status Status public Status Status
{ {
get => GetValue<Status>(); get => GetValue<Status>();
set => SetValue(value); set => SetValue(value);
} }
public Status StatusOld
{
get => GetValue<Status>();
set => SetValue(value);
}
public string? AppName public string? AppName
{ {
get => GetValue<string?>(); get => GetValue<string?>();
@ -77,19 +65,27 @@ namespace Squidex.Domain.Apps.Core.Scripting
set => SetValue(value); set => SetValue(value);
} }
[Obsolete] public NamedContentData? DataOld
public Status OldStatus
{ {
get => GetValue<Status>("statusOld"); get => GetValue<NamedContentData?>();
set
{
SetValue(value, "oldData");
SetValue(value);
}
} }
[Obsolete] public Status StatusOld
public NamedContentData? OldData
{ {
get => GetValue<NamedContentData?>("dataOld"); get => GetValue<Status>();
set
{
SetValue(value, "oldStatus");
SetValue(value);
}
} }
public void SetValue(object? value, [CallerMemberName] string? key = null) public void SetValue(object? value, [CallerMemberNameAttribute] string? key = null)
{ {
if (key != null) if (key != null)
{ {
@ -97,7 +93,7 @@ namespace Squidex.Domain.Apps.Core.Scripting
} }
} }
public T GetValue<T>([CallerMemberName] string? key = null) public T GetValue<T>([CallerMemberNameAttribute] string? key = null)
{ {
if (key != null && TryGetValue(key, out var temp) && temp is T result) if (key != null && TryGetValue(key, out var temp) && temp is T result)
{ {

Loading…
Cancel
Save