/// <summary> /// The constructor of the OfflineNutritionDataService /// </summary> public OfflineNutritionDataService() { _deviceStorageService = ViewModelLocator.Resolve <IDeviceStorageService>(); // Check for offline database files. _nutritionItems = _deviceStorageService.ReadNutritionItems() as IList <NutritionItem>; _categorieItems = _deviceStorageService.ReadNutritionCategories() as IList <NutritionItemCategorie>; if (_nutritionItems == null || _nutritionItems.Count() <= 0) { LoadDefaultDatabase(); _deviceStorageService.WriteNutritionItems(_nutritionItems); _deviceStorageService.WriteNutritionCategories(_categorieItems); } }
public BaseDataService() { DeviceStorageService = ViewModelLocator.Resolve <IDeviceStorageService>(); }