Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public SavedGraph SaveGraphForUser(InProgressGraph inProgressGraph)
 {
     throw new NotImplementedException();
 }