using System.IO; using System.Threading.Tasks; using Windows.Storage; using Wino.Mail.ViewModels.Data; namespace Wino.Extensions { public static class MimeKitExtensions { public static async Task ToAttachmentViewModelAsync(this StorageFile storageFile) { if (storageFile == null) return null; var bytes = await File.ReadAllBytesAsync(storageFile.Name); return new MailAttachmentViewModel(storageFile.Name, bytes); } } }