private void LoadItems()
{
String file = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, itemsFile);
if (File.Exists(file))
{
using (var streamReader = new StreamReader(file))
{
using (var jsonTextReader = new JsonTextReader(streamReader))
{
JToken token = JObject.ReadFrom(jsonTextReader);
for (int i = 0; i < token.Count(); i++)
{
int id = token[i]["ID"].ToObject<int>();
int externalId = token[i]["ExternalID"].ToObject<int>();
int dataId = token[i]["DataID"].ToObject<int>();
DataIdToItemId.Add(dataId, id);
ItemIdToDataId.Add(id, dataId);
}
}
}
}
}