Exemple #1
0
 public static FileItem Convert(File file)
 {
     return new FileItem
     {
         Name = file?.Name ?? string.Empty,
         CreatedBy = file?.CreatedBy?.Name ?? string.Empty,
         CreatedAt = file?.CreatedAt ?? DateTime.MinValue,
         FilePath = file?.Path ?? string.Empty,
         Extension = file?.Extension ?? string.Empty,
         Size = file?.Size ?? 0,
         Data = file?.Content,
         Icon = GetIconForFile(file),
         Tag = file?.Metadata
     };
 }
Exemple #2
0
        public static Image GetIconForFile(File file)
        {
            //todo pentru mai multe formate
            if (file == null)
                return null;

            if (string.IsNullOrEmpty(file.Extension))
                return Properties.Resources.file; 

            if (file.IsImage)
            {
                var mtm = file.GetThumbnail();
                if (mtm != null)
                    return mtm;
            }

            //if(File.IMAGE_EXTENSIONS.Con)
            return Properties.Resources.file;
        }