public JsonResult OnPostUpdateConnection([DataSourceRequest] DataSourceRequest request, OrgDiagramConnection connection) { DiagramConnections.Where(x => x.Id == connection.Id).Select(x => connection); return(new JsonResult(new[] { connection }.ToDataSourceResult(request, ModelState))); }
public JsonResult OnPostDestroyConnection([DataSourceRequest] DataSourceRequest request, OrgDiagramConnection connection) { DiagramConnections.Remove(DiagramConnections.FirstOrDefault(x => x.Id == connection.Id)); return(new JsonResult(new[] { connection }.ToDataSourceResult(request, ModelState))); }
public JsonResult OnPostCreateConnection([DataSourceRequest] DataSourceRequest request, OrgDiagramConnection connection) { connection.Id = DiagramConnections.Count + 1; DiagramConnections.Add(connection); return(new JsonResult(new[] { connection }.ToDataSourceResult(request, ModelState))); }