public static ContactTool Create(ContactToolType contactToolType) { return(new ContactTool { ToolType = contactToolType }); }
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); }
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); }