コード例 #1
0
        public bool LoadPersons(string filepath, FileFormatAccepted format)
        {
            List <Person> personsFromXml;
            IFileHelper   fileHelper = fileHelperFactory.GetFileHelper(format);

            if (!fileHelper.DeserializeFromFile <List <Person> >(filepath, out personsFromXml, deserializeRootAttribute))
            {
                return(false);
            }

            Persons.Clear();
            Participants.Clear();
            availableId.Clear();
            foreach (var person in personsFromXml)
            {
                Persons.Add(person);
            }

            return(true);
        }