Exemple #1
0
        private void butDownloadResource_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrWhiteSpace(textResources.Text))
            {
                tools.SetMsg("enter", textResources);
                return;
            }

            if (String.IsNullOrWhiteSpace(textFileName.Text))
            {
                tools.SetMsg("enter", textFileName);
                return;
            }


            var r = _api.DownloadResource(textResources.Text);

            if (r.Status.Code == 0)
            {
                SaveFileDialog saveFileDialog1 = new SaveFileDialog
                {
                    FilterIndex      = 1,
                    RestoreDirectory = true,
                    FileName         = textFileName.Text
                };

                if (saveFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    File.WriteAllBytes(saveFileDialog1.FileName, r.File);
                }
            }

            MessageBox.Show(r.ToString());
        }
Exemple #2
0
        public void Test()
        {
            Ohtapi ohtapi = new Ohtapi(Tools.TestPublicKey, Tools.TestSecretKey, true);

            Assert.IsNotNull(ohtapi);

            var result = ohtapi.DownloadResource("rsc-560e7ea4650793-27822858");

            Assert.IsNotNull(result);
            Assert.AreEqual(0, result.Status.Code);

            ohtapi = new Ohtapi("", "", true);
            result = ohtapi.DownloadResource("21312312312312");

            Assert.IsNotNull(result);
            Assert.AreNotEqual(0, result.Status.Code);
            Assert.AreNotEqual(-1, result.Status.Code);
        }