//public async Task<bool> UploadAndAttachToNewNode(R1PackagePart part) //{ // var fid = await UploadFile(part.FullPathOrURL); // var dict = await PostNode(part, // () => GetPackagePartByHash(part.PartHash)); // if (dict == null) return false; // return true; //} public async Task <bool> SavePartNode(R1PackagePart part) { var dict = await PostNode(part, () => GetPackagePartByHash(part.PartHash)); return(dict != null); }
public static R1PackagePart D8PackagePart(this FakeFactory fke) { var part = new R1PackagePart(); part.Package = fke.D8Package(); part.PackageVersion = fke.FileVersion; part.PartHash = fke.Text.SHA1ForUTF8(); part.TotalParts = fke.Int(1, 15); part.PartNumber = fke.Int(1, part.TotalParts); return(part); }