Пример #1
0
        private void button10_Click(object sender, EventArgs e)
        {
            using (var ctx = new testEntities_resourcegroup())
            {
                try
                {
                    var users = from ex in ctx.crm_aspect_monitor_rgstats2 select ex;
                    foreach (var c in users)
                    {
                        resourcegroup resourcegroupaspect = utils.TransToResourceGroup(c);
                        string        jsonkey             = string.Format("resourcegroup_{0}", c.resourceGroupId);
                        string        jsonvalue           = JsonConvert.SerializeObject(resourcegroupaspect);
                        Console.WriteLine(jsonvalue);

                        if (mc.Get(jsonkey) != null)
                        {
                            bool b = mc.Store(StoreMode.Replace, jsonkey, jsonvalue);

                            Console.WriteLine(string.Format("replace key {0}============{1}", jsonkey, b));
                        }
                        else
                        {
                            bool b = mc.Store(StoreMode.Add, jsonkey, jsonvalue);

                            Console.WriteLine(string.Format("add key {0}============{1}", jsonkey, b));
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Пример #2
0
        public static resourcegroup TransToResourceGroup(object t)
        {
            resourcegroup resourcegroupaspect = new resourcegroup();
            crm_aspect_monitor_rgstats2 c     = (crm_aspect_monitor_rgstats2)t;

            resourcegroupaspect.createtime         = c.createtime;
            resourcegroupaspect.allChannelsBusy    = c.allChannelsBusy;
            resourcegroupaspect.numBusyChannels    = c.numBusyChannels;
            resourcegroupaspect.numIdleChannels    = c.numIdleChannels;
            resourcegroupaspect.percentOfBusyState = c.percentOfBusyState;
            resourcegroupaspect.percentOfIdleState = c.percentOfIdleState;
            resourcegroupaspect.resourceGroupId    = c.resourceGroupId;
            resourcegroupaspect.resourceGroup      = c.resourceGroup;

            return(resourcegroupaspect);
        }