コード例 #1
0
        //*********************************************************************
        ///
        /// <summary>
        ///
        /// </summary>
        /// <param name="resGroup"></param>
        /// <param name="cwdb"></param>
        ///
        //*********************************************************************

        private void ImportApp(CmpServiceLib.Models.Container resGroup, CmpWapDb cwdb)
        {
            try
            {
                var app = new Application()
                {
                    ApplicationId  = 0,
                    Code           = resGroup.Code,
                    Name           = resGroup.Name,
                    HasService     = (bool)resGroup.HasService,
                    IsActive       = resGroup.IsActive,
                    SubscriptionId = resGroup.SubscriptionId,
                    CreatedOn      = resGroup.CreatedOn,
                    CreatedBy      = resGroup.CreatedBy,
                    LastUpdatedOn  = resGroup.LastUpdatedOn,
                    LastUpdatedBy  = resGroup.LastUpdatedBy,
                    CIOwner        = resGroup.CIOwner,
                    Region         = resGroup.Region
                };

                cwdb.InsertApp(app);
            }
            catch (Exception ex)
            {
                LogThis(ex, EventLogEntryType.Error,
                        "Exception in SyncWorker.ImportApp()", 0, 0);
            }
        }