Skip to content

Commit d494c80

Browse files
Use IValueConnector2
1 parent 23ce05e commit d494c80

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

src/Umbraco.Commerce.Deploy/Connectors/ValueConnectors/UmbracoCommercePriceValueConnector.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Newtonsoft.Json;
1+
using Newtonsoft.Json;
22
using System;
33
using System.Collections.Generic;
44
using Umbraco.Commerce.Core.Api;
@@ -10,7 +10,7 @@
1010

1111
namespace Umbraco.Commerce.Deploy.Connectors.ValueConnectors
1212
{
13-
public class UmbracoCommercePriceValueConnector : IValueConnector
13+
public class UmbracoCommercePriceValueConnector : IValueConnector2
1414
{
1515
private readonly IUmbracoCommerceApi _umbracoCommerceApi;
1616
private readonly UmbracoCommerceDeploySettingsAccessor _settingsAccessor;
@@ -23,7 +23,7 @@ public UmbracoCommercePriceValueConnector(IUmbracoCommerceApi umbracoCommerceApi
2323
_settingsAccessor = settingsAccessor;
2424
}
2525

26-
public string ToArtifact(object value, IPropertyType propertyType, ICollection<ArtifactDependency> dependencies)
26+
public string ToArtifact(object value, IPropertyType propertyType, ICollection<ArtifactDependency> dependencies, IContextCache contextCache)
2727
{
2828
var svalue = value as string;
2929

@@ -52,7 +52,7 @@ public string ToArtifact(object value, IPropertyType propertyType, ICollection<A
5252
return JsonConvert.SerializeObject(dstDict);
5353
}
5454

55-
public object FromArtifact(string value, IPropertyType propertyType, object currentValue)
55+
public object FromArtifact(string value, IPropertyType propertyType, object currentValue, IContextCache contextCache)
5656
{
5757
var svalue = value as string;
5858

src/Umbraco.Commerce.Deploy/Connectors/ValueConnectors/UmbracoCommerceStoreEntityPickerValueConnector.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
namespace Umbraco.Commerce.Deploy.Connectors.ValueConnectors
1515
{
16-
public class UmbracoCommerceStoreEntityPickerValueConnector : IValueConnector
16+
public class UmbracoCommerceStoreEntityPickerValueConnector : IValueConnector2
1717
{
1818
private readonly IDataTypeService _dataTypeService;
1919
private readonly IUmbracoCommerceApi _umbracoCommerceApi;
@@ -29,7 +29,7 @@ public UmbracoCommerceStoreEntityPickerValueConnector(IDataTypeService dataTypeS
2929
_settingsAccessor = settingsAccessor;
3030
}
3131

32-
public string ToArtifact(object value, IPropertyType propertyType, ICollection<ArtifactDependency> dependencies)
32+
public string ToArtifact(object value, IPropertyType propertyType, ICollection<ArtifactDependency> dependencies, IContextCache contextCache)
3333
{
3434
var svalue = value as string;
3535

@@ -54,7 +54,7 @@ public string ToArtifact(object value, IPropertyType propertyType, ICollection<A
5454
return udi.ToString();
5555
}
5656

57-
public object FromArtifact(string value, IPropertyType propertyType, object currentValue)
57+
public object FromArtifact(string value, IPropertyType propertyType, object currentValue, IContextCache contextCache)
5858
{
5959
if (string.IsNullOrWhiteSpace(value) || !UdiHelper.TryParseGuidUdi(value, out var udi))
6060
return null;

src/Umbraco.Commerce.Deploy/Connectors/ValueConnectors/UmbracoCommerceStorePickerValueConnector.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System;
1+
using System;
22
using System.Collections.Generic;
33
using Umbraco.Commerce.Core.Api;
44
using Umbraco.Commerce.Deploy.Configuration;
@@ -8,7 +8,7 @@
88

99
namespace Umbraco.Commerce.Deploy.Connectors.ValueConnectors
1010
{
11-
public class UmbracoCommerceStorePickerValueConnector : IValueConnector
11+
public class UmbracoCommerceStorePickerValueConnector : IValueConnector2
1212
{
1313
private readonly IUmbracoCommerceApi _umbracoCommerceApi;
1414
private readonly UmbracoCommerceDeploySettingsAccessor _settingsAccessor;
@@ -21,7 +21,7 @@ public UmbracoCommerceStorePickerValueConnector(IUmbracoCommerceApi umbracoComme
2121
_settingsAccessor = settingsAccessor;
2222
}
2323

24-
public string ToArtifact(object value, IPropertyType propertyType, ICollection<ArtifactDependency> dependencies)
24+
public string ToArtifact(object value, IPropertyType propertyType, ICollection<ArtifactDependency> dependencies, IContextCache contextCache)
2525
{
2626
var svalue = value as string;
2727

@@ -42,7 +42,7 @@ public string ToArtifact(object value, IPropertyType propertyType, ICollection<A
4242
return udi.ToString();
4343
}
4444

45-
public object FromArtifact(string value, IPropertyType propertyType, object currentValue)
45+
public object FromArtifact(string value, IPropertyType propertyType, object currentValue, IContextCache contextCache)
4646
{
4747
if (string.IsNullOrWhiteSpace(value) || !UdiHelper.TryParseGuidUdi(value, out var udi) || udi.EntityType != UmbracoCommerceConstants.UdiEntityType.Store)
4848
return null;

0 commit comments

Comments
 (0)