Changed a lot LOL

This commit is contained in:
2020-11-04 17:08:13 -05:00
parent d06925204d
commit 3f6faacab8
21 changed files with 489 additions and 64 deletions

View File

@@ -31,6 +31,10 @@ namespace PartSource.Automation.Jobs
public async Task<AutomationJobResult> Run()
{
IList<ImportData> importDataz = _partSourceContext.ImportData.ToList();
return new AutomationJobResult();
IDictionary<string, object> parameters = new Dictionary<string, object>
{
{ "limit", 250 }
@@ -59,7 +63,7 @@ namespace PartSource.Automation.Jobs
continue;
}
await DeletePositionMetafields(product.Id);
//await DeletePositionMetafields(product.Id);
string currentPosition = fitments[0].Position;
List<int> vehicleIds = new List<int>();
@@ -85,6 +89,8 @@ namespace PartSource.Automation.Jobs
await SavePositionMetafield(product, vehicleIds, currentPosition);
importData.UpdatedAt = DateTime.Now;
importData.UpdateType = "Positioning";
@@ -169,22 +175,5 @@ namespace PartSource.Automation.Jobs
await _shopifyClient.Metafields.Add(vehicleMetafield);
}
private async Task DeletePositionMetafields(long shopifyId)
{
IDictionary<string, object> parameters = new Dictionary<string, object>
{
{ "metafield[owner_id]", shopifyId},
{ "metafield[owner_resource]", "product" },
{ "namespace", "position" },
};
IEnumerable<Metafield> metafields = await _shopifyClient.Metafields.Get(parameters);
foreach (Metafield metafield in metafields)
{
await _shopifyClient.Metafields.Delete(metafield);
}
}
}
}