Exemple #1
0
 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);
        }