public IEnumerable <DiagramItem> FetchAllDiagram() { createDirectory(_folderPath); var list = new List <DiagramItem>(); var files = Directory.GetFiles(_folderPath).Where(a => a.EndsWith("json")); var enumerable = files as string[] ?? files.ToArray(); if (enumerable.Any()) { foreach (var file in enumerable) { var filePath = Path.Combine(_folderPath, file); var item = JsonHelper.GetJsonObjectFromFile <Diagram4Serialize>(filePath); var diagramItem = new DiagramItem(); diagramItem.Id = item.Id; //int.Parse(Path.GetFileName(file).Split('.')[0]); diagramItem.FileName = Path.GetFileNameWithoutExtension(file); // diagramItem.DesignerItems list.Add(diagramItem); } } return(list); }
public int SaveDiagram(DiagramItem diagram) { throw new NotImplementedException(); }