Example #1
0
        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;
        }
Example #2
0
 public bool RemoveAttachment(ShortAttachmentData attachmentData)
 {
     db.AttachmentDatas.Remove(db.AttachmentDatas.First(i => i.id == attachmentData.id));
     db.SaveChanges();
     return(false);
 }
Example #3
0
 public bool RemoveAttachment(ShortAttachmentData attachmentData)
 {
     return(Channel.RemoveAttachment(attachmentData));
 }