Example #1
0
 public RelationDeleteResponse RelationDelete(RelationDeleteRequest request)
 {
     try
     {
         return(new RelationDeleteResponse()
         {
             Success = DB.RelationDelete(request.Id),
         });
     }
     catch (Exception)
     {
         return(new RelationDeleteResponse()
         {
             Success = false,
         });
     }
 }
Example #2
0
        public IActionResult RelationDelete(RelationDeleteRequest request)
        {
            var response = new RelationDeleteResponse
            {
                Success     = true,
                ClientId    = request.ClientId,
                ActionId    = request.ActionId,
                DiagramId   = request.DiagramId,
                RelationsId = request.RelationsId
            };

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

            _actionService.AddAction(diagram, action);

            return(Ok());
        }