Beispiel #1
0
        /// <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);
 }