示例#1
0
        public IActionResult RelationEdit(RelationEditRequest request)
        {
            var response = new RelationEditResponse
            {
                Success     = true,
                ClientId    = request.ClientId,
                ActionId    = request.ActionId,
                DiagramId   = request.DiagramId,
                RelationOld = request.RelationOld,
                RelationNew = request.RelationNew
            };

            _mainNotifier.RelationEditResponse(response);
            var diagram = _diagramService.GetDiagramById(request.DiagramId);
            var action  = new RelationEditAction(request.ActionId, request);

            _actionService.AddAction(diagram, action);

            return(Ok());
        }
示例#2
0
 public async void RelationEditResponse(RelationEditResponse response)
 {
     await SendResponse(response);
 }