static void madePerson(Person p, PersonHandler ph) { try { //p.GetAge = -10; ph.SetAge(p, 25); //Console.WriteLine(); }catch (Exception e) { Console.WriteLine("{0} Exception caught. madePerson() ", e); } }
static void CreatePerson(PersonHandler ph) { string FName = "Anders"; string LName = "Andersson"; double Weight = 90.4; double Height = 150.5; int Age = 45; try{ ph.CreatePerson( Age, FName, LName, Weight, Height); } catch (Exception e) { Console.WriteLine("{0} Exception caught. madePerson() ", e); } }
static void Main(string[] args) { //Person person = new Person(); PersonHandler personHandler = new PersonHandler(); //PrintWelcomeClient(); //HandleOptions(person, personHandler); //HandleOptions(personHandler); //PrintOutPerson(person); //madePerson(person,personHandler); //CreatePerson(personHandler); ListOfAnimals(); //printErrors(); //PrintOutPerson(person); }
//Handles the menu optoions for the program private static void HandleOptions(PersonHandler ph) //private static void HandleOptions(Person p, PersonHandler ph) { //While true, menu will be running bool menuActual = true; do { //prints out menu PrintMainMenu(); //switch recives input from user and handle options chose dependent of users string input string x = Console.ReadLine(); string caseSwitch = x; switch (caseSwitch) { case "1": string n; PrintName(); n = Console.ReadLine(); //try { p.GetFName = n; }catch (Exception e) { Console.WriteLine("{0} Exception caught.", e);} PrintLastName(); n = Console.ReadLine(); //try { p.GetLName = n; }catch (Exception e){Console.WriteLine("{0} Exception caught.", e);} int age; PrintAge(); n = Console.ReadLine(); if (ValuesOfStrings.IsStringInt(n)) { age = ValuesOfStrings.IntParsedValue(n); } else { age = 0; } //matar in ett default int värde för att kunna ta emot ett värde i person klassen //try { p.GetAge = age; }catch (Exception e) { Console.WriteLine("{0} Exception caught.", e); } double height; PrintHeight(); n = Console.ReadLine(); if (ValuesOfStrings.IsStringDouble(n)) { height = ValuesOfStrings.DoubleParsedValue(n); } else { height = 0.0; } //matar in ett default double värde för att kunna ta emot ett värde i person klassen //try { p.GetHeight = height; }catch (Exception e) { Console.WriteLine("{0} Exception caught.", e); } double weight; PrintWeight(); n = Console.ReadLine(); if (ValuesOfStrings.IsStringDouble(n)) { weight = ValuesOfStrings.DoubleParsedValue(n); } else { weight = 0.0; } //matar in ett default double värde för att kunna ta emot ett värde i person klassen //try { p.GetWeight = weight; }catch (Exception e) { Console.WriteLine("{0} Exception caught.", e); } ValuesOfStrings.StrOut("\n" + "Thanx!"); //PrintOutPerson(p); break; case "2": ValuesOfStrings.StrOut("2" + "\n"); //PrintOutPerson(p); break; case "3": ValuesOfStrings.StrOut("3" + "\n"); //madePerson(p,ph); break; case "0": ValuesOfStrings.StrOut("Menu 0 for Quit"); menuActual = false; Environment.Exit(0); break; default: ValuesOfStrings.StrOut("Wrong Input"); break; } } while (menuActual); }