public InProgressGraph RenderGraphForUser(GraphRequest request) { var result = new InProgressGraph { GraphId = $"{request.UserIdent}_{DateTime.Now.ToFileTime()}" }; switch (request.OutputType) { case MermaidOutput.Png: result.RenderResult = _renderer.RenderAsImage(result.GraphId, request.GraphText); result.LocalPathFile = result.RenderResult.LocalFileSystemImagePath; break; case MermaidOutput.Svg: break; case MermaidOutput.PngAndSvg: break; } return(result); }
public SavedGraph SaveGraphForUser(InProgressGraph inProgressGraph) { throw new NotImplementedException(); }