Exemple #1
0
 public static ContactTool Create(ContactToolType contactToolType)
 {
     return(new ContactTool
     {
         ToolType = contactToolType
     });
 }
Exemple #2
0
        private ContactTool HandleContactTool(ContactToolType type)
        {
            var contactTool = ContactTools.FirstOrDefault(ct => ct.ToolType == type);

            if (contactTool == null)
            {
                contactTool = ContactTool.Create(type);
                ContactTools.Add(contactTool);
            }
            return(contactTool);
        }
Exemple #3
0
        public static ContactTool Create(ContactToolType contactToolType, Contact contact, User user)
        {
            if (contact == null)
            {
                return(null);
            }

            var contactTool = Create(contactToolType);

            if (user != null)
            {
                contactTool.SetAuditInfo(user.Login);
            }
            contactTool.Contact   = contact;
            contactTool.ContactId = contactTool.Id;
            return(contactTool);
        }