Ejemplo n.º 1
0
        /// <summary>
        /// PersonManagerCSV Constructor
        /// </summary>
        public PersonManagerCSV()
        {
            List <Person> people = ReadFileTypes.ReadCSVToList <Person>(filePath).ToList();

            foreach (Person item in people)
            {
                AddPerson(item);
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// TxtPersonManager Constructor
        /// </summary>
        public TxtPersonManager()
        {
            List <Person> people = ReadFileTypes.ReadTxtFileToList <Person>(filePath, true).ToList();

            foreach (Person item in people)
            {
                AddPerson(item);
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// PersonManagerJson Constructor
        /// </summary>
        public PersonManagerJson()
        {
            List <Person> people = ReadFileTypes.ReadJsonToList <Person>(filePath).ToList();

            people.ForEach(x => AddPerson(x));
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Toml database constructor
        /// </summary>
        public PersonManagerToml()
        {
            var people = ReadFileTypes.ReadTomlToList <People>(filePath);

            people.Persons.ForEach(x => AddPerson(x));
        }
Ejemplo n.º 5
0
        public PersonManagerBinary()
        {
            var people = ReadFileTypes.ReadBinaryFile <List <Person> >(filePath);

            people.ForEach(x => AddPerson(x));
        }
Ejemplo n.º 6
0
        /// <summary>
        /// PersonManagerXml Costructor
        /// </summary>
        public PersonManagerXml()
        {
            List <Person> input = ReadFileTypes.ReadXmlToList <Person>(filePath).ToList();

            input.ForEach(x => AddPerson(x));
        }