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); }
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); }