Ejemplo n.º 1
0
        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
Ejemplo n.º 2
0
 protected ActionResult(ActionMetaData metaData)
 {
     MetaData = metaData;
 }