コード例 #1
0
 /// <summary>
 /// Gets the media file.
 /// </summary>
 /// <param name="fileName">Name of the file.</param>
 /// <param name="orginal">The orginal.</param>
 /// <returns></returns>
 private MediaFile GetMediaFile(string fileName, byte[] orginal)
 {
     return(new MediaFile
     {
         OriginalFileName = fileName,
         FileExtension = Path.GetExtension(fileName),
         FilePath = _mediaFilenameService.GetFilename(fileName, PhotoType.Original),
         PhotoType = PhotoType.Original,
         MediaFormat = MediaFormat.Photo,
         Size = orginal.LongLength,
     });
 }
コード例 #2
0
        /// <summary>
        /// Gets the file.
        /// </summary>
        /// <param name="fileName">Name of the file.</param>
        /// <param name="mediaType">Type of the media.</param>
        /// <returns></returns>
        private MediaFile QueueFile(string fileName, PhotoType mediaType)
        {
            MediaFile mediaFile = new MediaFile
            {
                OriginalFileName = fileName,
                FileExtension    = Path.GetExtension(fileName),
                FilePath         = _mediaFilenameService.GetFilename(fileName, mediaType),
                PhotoType        = mediaType
            };

            mediaFile.MediaFormat = (mediaFile.FileExtension.Contains("fla") ? MediaFormat.Video : MediaFormat.Photo);
            return(mediaFile);
        }