Example #1
0
        public void GetVolumeInfoTest()
        {
            List <ISCSiInfo> actual;

            actual = ISCSiAPI.GetVolumeInfo();
            Assert.IsTrue(actual.Count > 0);
        }
Example #2
0
        private void RefleshVolumeInfo(bool reflesh)
        {
            if (reflesh)
            {
                this.iSCSiInfo = ISCSiAPI.GetVolumeInfo();
            }
            string textInfo = ISCSiCheckedListBox.SelectedItem.ToString();

            logger.Debug("RefleshVolumeInfo:" + textInfo);
            // MessageBox.Show(ISCSiCheckedListBox.SelectedItem.ToString());
            ISCSiInfo info = GetSelectVolum(textInfo);

            logger.Debug("RefleshVolumeInfo info :" + JsonConvert.SerializeObject(info));
            ISCSiStatusText.Text   = info.IsOffline == true ? Constants.offline : Constants.online;
            PartitionSizeText.Text = info.PartitionSizeInGb + "GB.";
        }
Example #3
0
        private List <ISCSiInfo> GetISCSiInfo()
        {
            List <ISCSiInfo> iscsiInfo = new List <ISCSiInfo>();

            try
            {
                iscsiInfo = ISCSiAPI.GetVolumeInfo();
                logger.Debug(JsonConvert.SerializeObject(iscsiInfo));
            }
            catch (Exception ex)
            {
                logger.Error(ex.ToString());
                MessageBox.Show("ISCSI connection is not ready. You shoud create iSCSI connection first (Open iSCSI UI).");
            }

            // iscsiInfo.Add(new ISCSiInfo(1, "test", "qwe", 100));
            return(iscsiInfo);
        }