/// <summary> /// Read orders from the json file and process the data /// </summary> /// <param name="filename"></param> public void ProcessOrders(string filename) { JObject jObject = _jsonReader.ReadJsonFile(filename); //JObject jObject = JObject.Parse(File.ReadAllText(filename)); foreach (var element in jObject.Children <JProperty>()) { var order = element.Name; var destination = (element.Value)["destination"].ToString(); AllocateOrder(order, destination); } }
public Repository(IJsonReader jsonReader, IJsonWriter jsonWriter) { myJsonReader = jsonReader; myJsonWriter = jsonWriter; myMedicineRepository = myJsonReader.ReadJsonFile(path); }