//private string jsonFile = @"Q:\Demo_NTier_XmlJsonData-master\Demo_NTier_XmlJsonData\DataAccessLayer\DataXml"; //string xmlFile = @"Q:\Demo_NTier_XmlJsonData-master\Demo_NTier_XmlJsonData\DataAccessLayer\DataXml"; static void DisplayUpdateCharacter() { /* * * * */ DisplayScreenHeader("Who do you want to update? (By Id)"); List <FlintstoneCharacter> characters = _fcBusiness.AllFlintstoneCharacters(); int id = DisplayGetCharacterIdFromList(characters); FlintstoneCharacter character = _fcBusiness.FlintstoneCharacterById(id); string whatToUpdate = ""; bool checking = true; while (checking) { Console.WriteLine("Enter what you would like to update:"); Console.WriteLine(); Console.WriteLine($"<Age> <AverageAnnualGross> <FirstName> <LastName> <Gender> <Description> <GroceryList> <HireDate>"); whatToUpdate = Console.ReadLine().ToLower(); switch (whatToUpdate) { case "age": bool checking2 = true; while (checking2) { Console.WriteLine("what is the new age?"); character.Age = int.Parse(Console.ReadLine()); checking2 = false; _fcBusiness.UpdateFlintstoneCharacter(character); FlintstoneCharacterBusiness.whatToChange(whatToUpdate, character); break; } break; case "description": { Console.WriteLine("Gimme ein description!"); character.Description = Console.ReadLine(); FlintstoneCharacterBusiness.whatToChange(whatToUpdate, character); _fcBusiness.UpdateFlintstoneCharacter(character); break; } //case "averageannualgross": // { // } break; } DisplayMainMenuPrompt(); break; } }
private void Application_Startup(object sender, StartupEventArgs e) { FlintstoneCharacterBusiness fcBusiness = new FlintstoneCharacterBusiness(); MainWindowViewModel mainWindowViewModel = new MainWindowViewModel(fcBusiness); MainWindowView mainWindowView = new MainWindowView(); mainWindowView.DataContext = mainWindowViewModel; mainWindowView.Show(); }
public MainWindowViewModel(FlintstoneCharacterBusiness fcBusiness) { _fcBusiness = fcBusiness; _characters = new ObservableCollection <FlintstoneCharacter>(_fcBusiness.AllFlintstoneCharacters()); UpdateImagePath(); // // set SelectedCharacter property to first in list // _selectedCharacter = _characters[0]; UpdateDetailedViewCharacterToSelected(); }
public MainWindowViewModel(FlintstoneCharacterBusiness fcBusiness) { _fcBusiness = fcBusiness; _characters = new ObservableCollection <FlintstoneCharacter>(fcBusiness.AllFlintstoneCharacters()); UpdateImagePath(); }