public async Task <ICookBook> LoadCookBookFromFolder(string path, CancellationToken token) { if (!Directory.Exists(path)) { throw new IOException("Invalid path (Directory not found)"); } Mediamanger mm = new Mediamanger(path, token); return(await CookBook.Load(mm, token)); }
public async Task <ICookBook> LoadCookBookFromFileStream(Stream File, CancellationToken token) { if (File == null) { throw new IOException("Invalid path (Directory not found)"); } var archive = new System.IO.Compression.ZipArchive(File); Mediamanger mm = new Mediamanger(archive, token); return(await CookBook.Load(mm, token)); }