Move function out into helper class
This commit is contained in:
parent
c523e257ab
commit
06712c57a1
@ -1,5 +1,6 @@
|
||||
using AssortHelpers.Common.Helpers;
|
||||
using AssortValidator.Common.Models;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
@ -34,6 +35,26 @@ namespace AssortValidator.Common.Helpers
|
||||
return _assortDataCache;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Log to console if each trader was found in the supplied dictionary
|
||||
/// </summary>
|
||||
/// <param name="assortData"></param>
|
||||
public static void ListAssortFilesFound(Dictionary<Trader, Assort> assortData)
|
||||
{
|
||||
foreach (var trader in Enum.GetValues(typeof(Trader)).Cast<Trader>())
|
||||
{
|
||||
var traderFound = assortData.ContainsKey(trader);
|
||||
if (traderFound)
|
||||
{
|
||||
LoggingHelpers.LogSuccess($"Trader: {trader} found");
|
||||
}
|
||||
else
|
||||
{
|
||||
LoggingHelpers.LogError($"Trader: {trader} NOT found");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private static Trader GetTraderType(string filePath)
|
||||
{
|
||||
if (filePath.Contains("54cb50c76803fa8b248b4571"))
|
||||
|
@ -21,29 +21,13 @@ namespace AssortValidator
|
||||
var assortData = AssortHelper.GetAssortData();
|
||||
var liveAssortData = AssortHelper.GetLiveAssortData();
|
||||
|
||||
ListAssortFilesFound(assortData);
|
||||
AssortHelper.ListAssortFilesFound(assortData);
|
||||
|
||||
ListAssortsInLiveNotInOffline(assortData, liveAssortData);
|
||||
|
||||
AssortItemChecker.CheckAssortValues(assortData, liveAssortData);
|
||||
}
|
||||
|
||||
private static void ListAssortFilesFound(Dictionary<Trader, Assort> assortData)
|
||||
{
|
||||
foreach (var trader in Enum.GetValues(typeof(Trader)).Cast<Trader>())
|
||||
{
|
||||
var traderFound = assortData.ContainsKey(trader);
|
||||
if (traderFound)
|
||||
{
|
||||
LoggingHelpers.LogSuccess($"Trader: {trader} found");
|
||||
}
|
||||
else
|
||||
{
|
||||
LoggingHelpers.LogError($"Trader: {trader} NOT found");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private static void ListAssortsInLiveNotInOffline(Dictionary<Trader, Assort> assortData, Dictionary<Trader, Assort> liveAssortData)
|
||||
{
|
||||
foreach (var trader in liveAssortData)
|
||||
|
Loading…
x
Reference in New Issue
Block a user