public string Dump(ArticleAssociation association) { return(association.ExternalAccount + " ; " + association.AssociatedArticle + " ; " + association.OperationType + " ; " + association.IsTwoWay); }
public ArticleAssociation ArticleAssociationFromStringWithNames(string s, IEnumerable <Account> accountsPlaneList) { var association = new ArticleAssociation(); var substrings = s.Split(';'); association.ExternalAccount = accountsPlaneList.First(account => account.Name == substrings[0].Trim()); association.AssociatedArticle = accountsPlaneList.First(account => account.Name == substrings[1].Trim()); association.OperationType = (OperationType)Enum.Parse(typeof(OperationType), substrings[2]); association.IsTwoWay = bool.Parse(substrings[3]); return(association); }