コード例 #1
0
 public static void AddNode(NodeDto pNode, out Result pResult)
 {
     pResult = new Result();
     using (var _db = new Rbr_Db()) {
         _db.BeginTransaction();
         try {
             var _nodeRow = MapToNodeRow(pNode);
             PlatformManager.AddNode(_db, _nodeRow);
             _db.CommitTransaction();
         }
         catch (Exception _ex) {
             _db.RollbackTransaction();
             pResult.Success      = false;
             pResult.ErrorMessage = _ex.Message;
             TimokLogger.Instance.LogRbr(LogSeverity.Critical, "PlatformController.AddNode", string.Format("Exception:\r\n{0}", _ex));
         }
     }
 }