Пример #1
0
        public static AssetCreatedDto Create(CreateAsset command, EntityCreatedResult <Guid> result)
        {
            var response = new AssetCreatedDto
            {
                Id          = command.AssetId,
                FileName    = command.File.FileName,
                FileSize    = command.File.FileSize,
                FileVersion = result.Version,
                MimeType    = command.File.MimeType,
                IsImage     = command.ImageInfo != null,
                PixelWidth  = command.ImageInfo?.PixelWidth,
                PixelHeight = command.ImageInfo?.PixelHeight,
                Version     = result.Version
            };

            return(response);
        }
Пример #2
0
        public static AssetCreatedDto FromCommand(CreateAsset command, AssetCreatedResult result)
        {
            var response = new AssetCreatedDto
            {
                Id          = command.AssetId,
                FileName    = command.File.FileName,
                FileSize    = command.File.FileSize,
                FileType    = command.File.FileName.FileType(),
                FileVersion = result.Version,
                MimeType    = command.File.MimeType,
                IsImage     = command.ImageInfo != null,
                PixelWidth  = command.ImageInfo?.PixelWidth,
                PixelHeight = command.ImageInfo?.PixelHeight,
                Tags        = result.Tags,
                Version     = result.Version
            };

            return(response);
        }