Exemplo n.º 1
0
        private void Add()
        {
            Person person = new Person();         
            Console.WriteLine("\n\rWprowadź dane nowej osoby.\n\r");
            Console.WriteLine("Podaj imię: ");
            person.Imie = Console.ReadLine();
            Console.WriteLine("Podaj nazwisko: ");
            person.Nazwisko = Console.ReadLine();
            Console.WriteLine("Podaj wiek: ");
            person.Wiek = int.Parse(Console.ReadLine());         
            Console.WriteLine("Podaj pesel: ");
            try
            {
                person.Pesel = Console.ReadLine();
            }
            catch (Exception ex)
            {
                Console.WriteLine("Użytkownik nie zostanie dodany do bazy. Powód: {0}", ex.Message);
                return;
            }

            try
            {
                _storage.AddPerson(person);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
Exemplo n.º 2
0
        public static bool PersonNotEmpty(Person person)
        {
            bool result = false;

            if ((person.Imie != null) && (person.Nazwisko != null) && (person.Wiek != 0) && (person.Pesel !=null))
            {
                result =true;
            }
            return result;
        }
Exemplo n.º 3
0
 public void AddPerson(Person person)
 {
     if (File.Exists(path))
     {
         List<Person> people = GetAllPersons();
         people.Add(person);
         XMLSerializer.Serialization(people, path);                
     }
     else
     {
         List<Person> people = new List<Person>();
         people.Add(person);
         XMLSerializer.Serialization(people, path);
     }
 }
Exemplo n.º 4
0
 public List<Zadanie1Piotrek.PersonManager.Person> GetAllPersons()
 {
     List<Zadanie1Piotrek.PersonManager.Person> people = new List<Zadanie1Piotrek.PersonManager.Person>();
     
     using (DatabaseEntities context = new DatabaseEntities())
     {
         var dbList = context.People.ToList();
         foreach (var i in dbList)
         {
             Zadanie1Piotrek.PersonManager.Person person = new Zadanie1Piotrek.PersonManager.Person();
             person.Imie = i.FirstName;
             person.Nazwisko = i.LastName;
             person.Wiek = i.Age;
             person.Pesel = i.Pesel;
             people.Add(person);
         }
     }
     return people;
 }
Exemplo n.º 5
0
 public void AddPerson(Person person)
 {         
     people.Add(person);            
 }