コード例 #1
0
ファイル: ActionMetaData.cs プロジェクト: vijayamazon/ezbob
        public static ActionMetaData Create(int nServiceInstanceID, string sActionName, AConnection oDB, ASafeLog oLog, bool bIsSynchronous, ActionStatus nStatus, string sComment, int?nCustomerID, int?nUserID)
        {
            Guid oActionID = Guid.NewGuid();

            while (oActionID == Guid.Empty)
            {
                oActionID = Guid.NewGuid();
            }

            var amd = new ActionMetaData(nStatus)
            {
                ActionID             = oActionID,
                Name                 = sActionName,
                IsSynchronous        = bIsSynchronous,
                UnderlyingThread     = Thread.CurrentThread,
                Comment              = sComment,
                m_oDB                = oDB,
                m_oLog               = oLog,
                m_nServiceInstanceID = nServiceInstanceID,
                UserID               = nUserID,
                CustomerID           = nCustomerID,
            };

            amd.Save();

            return(amd);
        }         // Create
コード例 #2
0
ファイル: ActionResult.cs プロジェクト: vijayamazon/ezbob
 protected ActionResult(ActionMetaData metaData)
 {
     MetaData = metaData;
 }