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); }