예제 #1
0
        public ICollaborationDTO AddSecretaries(IContactDTO dto)
        {
            var list = this.Secretaries != null?this.Secretaries.ToList() : new List <IContactDTO>();

            list.Add(dto);
            this.Secretaries = list.ToArray();
            return(this);
        }
예제 #2
0
        public MailDTO AddRecipientBcc(IContactDTO dto)
        {
            var list = this.RecipientsBcc != null?this.RecipientsBcc.ToList() : new List <IContactDTO>();

            list.Add(dto);
            this.RecipientsBcc = list.ToArray();
            return(this);
        }
예제 #3
0
        public IProtocolDTO AddFascicle(IContactDTO dto)
        {
            var list = this.Fascicles != null?this.Fascicles.ToList() : new List <IContactDTO>();

            list.Add(dto);
            this.Fascicles = list.ToArray();
            return(this);
        }
예제 #4
0
        public IProtocolDTO AddRecipientManual(IContactDTO dto)
        {
            var list = this.RecipientsManual != null?this.RecipientsManual.ToList() : new List <IContactDTO>();

            list.Add(dto);
            this.RecipientsManual = list.ToArray();
            return(this);
        }
예제 #5
0
        public IProtocolDTO AddSender(IContactDTO dto)
        {
            var list = this.Senders != null?this.Senders.ToList() : new List <IContactDTO>();

            list.Add(dto);
            this.Senders = list.ToArray();
            return(this);
        }
예제 #6
0
 public ICollaborationDTO AddSigner(IContactDTO dto)
 {
     this.Signer = dto;
     return(this);
 }
예제 #7
0
 public ICollaborationDTO AddProposer(IContactDTO dto)
 {
     this.Proposer = dto;
     return(this);
 }
예제 #8
0
 public virtual T VisitContact(IContactDTO contact)
 {
     return(VisitDataTransferObject(contact));
 }