public async Task HandleSaveAsRequest(SaveResultsInfo resultsInfo, RequestContext <SaveResultRequestResult> requestContext) { Func <Task <SaveResultRequestResult> > doSave = () => { return(SaveAsAsync(resultsInfo, requestContext)); }; await HandleRequest(doSave, requestContext, "HandleSaveAsRequest"); }
public Task <SaveResultRequestResult> SaveAsAsync(SaveResultsInfo resultsInfo, RequestContext <SaveResultRequestResult> requestContext) { // TODO: Refactor currently available serialization code in sqltools to be utilized here // Issue here: https://github.com/Microsoft/carbon/issues/1789 switch (resultsInfo.SaveFormat) { case "json": throw new NotImplementedException("Converting to " + resultsInfo.SaveFormat + " is not implemented."); case "csv": throw new NotImplementedException("Converting to " + resultsInfo.SaveFormat + " is not implemented."); case "excel": throw new NotImplementedException("Converting to " + resultsInfo.SaveFormat + " is not implemented."); default: throw new NotImplementedException("Converting to " + resultsInfo.SaveFormat + " is not implemented."); } }