public void SaveDailyIntake(IDailyIntake dailyIntake) { var settings = new JsonSerializerSettings(); settings.TypeNameHandling = TypeNameHandling.Auto; var curDay = JsonConvert.SerializeObject(dailyIntake, typeof(IDailyIntake), settings); File.WriteAllText(this.dailyProgressDirectory.FullName + "\\\\" + DateTime.Now.Date.ToString("dd-MM-yyyy"), curDay); }
private void LoadProgress() { var products = this.jsonSerializer.GetProducts(); if (products != null) { foreach (var product in products) { if (!this.dataRepository.Products.ContainsKey(product.Name)) { this.dataRepository.Products.Add(product.Name, product); } } } this.currentDayCalorieTracker = this.jsonSerializer.GetDailyIntake(); }