private void loadApplicationState(object sender, StartupEventArgs e) { Console.WriteLine("Loading application state"); PersistanceService.loadApplicationState(); //loadDynamicDependencies(); }
public async void LoadHotelsAsync() { var HotelList = await PersistanceService.LoadHotelsFromJsonAsync(); foreach (var hotel in HotelList) { Hotels.Add(hotel); } }
public void IsFileValid_Valid_CheckSuccess() { // arrange var fileAnalyzerStub = new FileAnalyzerStub(true, true); var persistanceService = new PersistanceService(fileAnalyzerStub); // act var result = persistanceService.IsFileValid(VALID_PATH); // assert Assert.That(result, Is.True); }
public void IsFileValid_NotAuthorized_CheckFailed() { // arrange var fileAnalyzerStub = new FileAnalyzerStub(true, false); var persistanceService = new PersistanceService(fileAnalyzerStub); // act var result = persistanceService.IsFileValid(VALID_PATH); // assert Assert.That(result, Is.False); }
public void IsFileValid_Valid_FileAnalyzerCalled() { // arrange var fileAnalyzerMock = new FileAnalyzerMock(); var persistanceService = new PersistanceService(fileAnalyzerMock); // act persistanceService.IsFileValid(VALID_PATH); // assert Assert.That(fileAnalyzerMock.CheckFormatCalled, Is.True); Assert.That(fileAnalyzerMock.CheckExistsCalled, Is.True); }
private void initSpheresFromApplicationState(ObservableCollection <Sphere> spheres) { this.spheres = PersistanceService.getApplicationState().Spheres; if (spheres.Count() > 0) { foreach (Sphere sphere in spheres) { sphere.setColor((Color)ColorConverter.ConvertFromString(sphere.getColorStr())); sphereDrawService.draw(sphereContainer, sphere, currentSphereGenerationOffsetX); currentSphereGenerationOffsetX += sphere.radius + SPHERE_GENERATION_OFFSET_X; } } Console.WriteLine("initialized state {0}", spheres); }
//Constructor public MainWindowViewModel(IDialogCoordinator dialogCoordinator, Model3DCollection sphereContainer, Model3DCollection detailsSphereContainer) { // Dialog coordinator provided by Mahapps framework // Either passed into MainViewModel constructor to conform to MVVM:- _dialogCoordinator = dialogCoordinator; sphereService = new SphereClientService(); sphereDrawService = new SphereDrawService(); persistanceService = new PersistanceService(); this.sphereContainer = sphereContainer; this.detailsSphereContainer = detailsSphereContainer; initSpheresFromApplicationState(PersistanceService.getApplicationState().Spheres); // if was loaded from state }
public void SaveToJsonFile_ReadJsonString() { // Arrange var persistance = new PersistanceService(); var service = new InstanceService(); var path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"Data.json"); // Act var vehicles = service.GetInstances <IVehicle>(); persistance.SaveToJson(path, vehicles); var expected = JsonConvert.SerializeObject(vehicles); var actual = persistance.GetJsonStringFromFile(path); // Assert Assert.AreEqual(expected, actual); }
public Program() { Path = AppDomain.CurrentDomain.BaseDirectory; Persistance = new PersistanceService(); Vehicles = (List <IVehicle>) new InstanceService().GetInstances <IVehicle>(); MenuDictionary = new Dictionary <MenuEnum, MenuAction> { { MenuEnum.Exit, Goodby }, { MenuEnum.Write_Vehicles, () => WriteVehicles(Vehicles) }, { MenuEnum.Search, HandleSearch }, { MenuEnum.Save, () => SaveToFile(Path, Vehicles) }, { MenuEnum.Reverse, ReverseString }, { MenuEnum.Palindrome_Check, CheckForPalindrome }, { MenuEnum.Missing_Numbers, FindMissingNumbers } }; }
public async void LoadEventsAsync() { //PersistanceService.FileCreationEvents(); ObservableCollection <Event> events = await PersistanceService.LoadEventsFromJsonAsync(); //if (events == null) //{ // EventViewModel.AddDummyData(); //} //else //{ // //} foreach (var item in events) { this.Events.Add(item); } }
/// <summary> /// Saves/inserts an even obj into the database /// </summary> public static void SaveEventAsync(Event obj) { PersistanceService.SaveEventAsJsonAsync(obj); }
private void saveApplicationState(object sender, ExitEventArgs e) { PersistanceService.persistApplicationState(); }