コード例 #1
0
        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());
        }
コード例 #2
0
 public async void DiagramItemEditResponse(DiagramItemEditResponse response)
 {
     await SendResponse(response);
 }