private List <Tuple <Func <string[], int, string, string>, string, OfficeLikeFileType?> > ItemToDriveFileNameFactoriesList( DriveItemOp driveItemOp) { var retList = new List <Tuple <Func <string[], int, string, string>, string, OfficeLikeFileType?> >() { this.ToDriveFileNameFactory(driveItemOp) }; return(retList); }
private List <Tuple <Func <string[], int, string, string>, string> > ItemToDriveFolderNameFactoriesList( DriveItemOp driveItemOp) { var retList = new List <Tuple <Func <string[], int, string, string>, string> >() { this.ToDriveFolderNameFactory(driveItemOp) }; return(retList); }
public async Task <ActionResult> Put(string id, [FromBody] DriveItemOp driveItem) { var actionResult = await ExecuteAsync( async() => { var result = await this.DriveExplorerService.RenameFolderAsync(id, driveItem.Name); return(result); }); return(actionResult); }
private Tuple <Func <string[], int, string, string>, string> ToDriveFolderNameFactory( DriveItemOp driveItemOp) { var macro = driveItemOp.NameMacro; var tuple = new Tuple <Func <string[], int, string, string>, string>( nameMacroResolver.Resolve(macro), macro.SrcName); return(tuple); }
private Tuple <Func <string[], int, string, string>, string, OfficeLikeFileType?> ToDriveFileNameFactory( DriveItemOp driveItemOp) { var macro = driveItemOp.NameMacro; var tuple = new Tuple <Func <string[], int, string, string>, string, OfficeLikeFileType?>( nameMacroResolver.Resolve(macro), macro.SrcName, driveItemOp.OfficeLikeFileType); return(tuple); }
public async Task <ActionResult> CreateFileFromMacro([FromBody] DriveItemOp driveItemOp) { var actionResult = await ExecuteAsync( async() => { var factoriesList = this.ItemToDriveFileNameFactoriesList(driveItemOp); var result = await this.DriveExplorerService.CreateMultipleFilesAsync( driveItemOp.ParentFolderId, factoriesList); return(result); }); return(actionResult); }