public AttachmentIcon(ShortAttachmentData attachmentData, bool withRemove) { _attachmentData = attachmentData; this.Resources.Add("thisClass", this); InitializeComponent(); AttachName.Text = attachmentData.FileName; switch (attachmentData.AttachmentTypeId) { case (1): { ImageControl.Source = new BitmapImage(new Uri(System.IO.Directory.GetCurrentDirectory() + @"/Resourses/iconFile.png", UriKind.RelativeOrAbsolute)); break; } case (2): { ImageControl.Source = new BitmapImage(new Uri(System.IO.Directory.GetCurrentDirectory() + @"/Resourses/imageIcon.png", UriKind.RelativeOrAbsolute)); break; } case (3): { ImageControl.Source = new BitmapImage(new Uri(System.IO.Directory.GetCurrentDirectory() + @"/Resourses/textIcon.png", UriKind.RelativeOrAbsolute)); break; } } if (withRemove) { ImageControl.ContextMenu = (ContextMenu)(Resources["myMenu"]); } HintTB.Text = attachmentData.FileName; }
public bool RemoveAttachment(ShortAttachmentData attachmentData) { db.AttachmentDatas.Remove(db.AttachmentDatas.First(i => i.id == attachmentData.id)); db.SaveChanges(); return(false); }
public bool RemoveAttachment(ShortAttachmentData attachmentData) { return(Channel.RemoveAttachment(attachmentData)); }