public IActionResult DiagramItemEdit(DiagramItemEditRequest request) { var response = new DiagramItemEditResponse { Success = true, ClientId = request.ClientId, ActionId = request.ActionId, DiagramId = request.DiagramId, DiagramItemId = request.DiagramItemId, DiagramItemTitle = request.DiagramItemTitle, ParentHasChanged = request.ParentHasChanged, ParentRelation = request.ParentRelation, Methods = request.Methods }; _mainNotifier.DiagramItemEditResponse(response); var diagram = _diagramService.GetDiagramById(request.DiagramId); var action = new DiagramItemEditAction(request.ActionId, request); _actionService.AddAction(diagram, action); return(Ok()); }
public async void DiagramItemEditResponse(DiagramItemEditResponse response) { await SendResponse(response); }