private void BindAttachment(EmailAttachment emailAttachment, Attachment attachment) { emailAttachment.Email = this; emailAttachment.EmailId = this.Id; emailAttachment.Attachment = attachment; emailAttachment.AttachmentId = attachment.Id; }
public void RemoveAttachment(EmailAttachment emailAttachment) { if (!emailAttachments.Contains(emailAttachment)) { return; } emailAttachments.Remove(emailAttachment); }
public void ReplaceAttachment(EmailAttachment emailAttachment) { var selectedItem = emailAttachments.SingleOrDefault(p => p.Id == emailAttachment.Id); if (selectedItem == null) { return; } selectedItem.Attachment = emailAttachment.Attachment; selectedItem.AttachmentId = emailAttachment.AttachmentId; selectedItem.CompanyId = emailAttachment.CompanyId; selectedItem.CreatedBy = emailAttachment.CreatedBy; selectedItem.CreatedDate = emailAttachment.CreatedDate; emailAttachment.UpdatedBy = emailAttachment.UpdatedBy; emailAttachment.UpdatedDate = emailAttachment.UpdatedDate; }
public void AddAttachment(EmailAttachment emailAttachment) { emailAttachment.Email = this; emailAttachments.Add(emailAttachment); }