Ejemplo n.º 1
0
 private bool CheckUrl(string url)
 {
     if (!GisCloudUtil.UrlIsValid(url))
     {
         errorProvider1.SetError(tbGisCloudUrl, "Please specify valid url.");
         return(false);
     }
     return(true);
 }
Ejemplo n.º 2
0
        public void GetProjectIdReturnsCorrectId()
        {
            // arrange
            var url = "http://editor.giscloud.com/map/449121/raster-map";

            // act
            var id = GisCloudUtil.GetProjectIdFromUrl(url);

            // assert
            Assert.True(id == "449121");
        }
Ejemplo n.º 3
0
        public void UrlIsValid()
        {
            // arrange
            var url = "http://editor.giscloud.com/map/449121/raster-map";

            // act
            var isValid = GisCloudUtil.UrlIsValid(url);

            // assert
            Assert.True(isValid);
        }
Ejemplo n.º 4
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            var isValid = CheckUrl(tbGisCloudUrl.Text);
            var uri     = new Uri(tbGisCloudUrl.Text);

            if (isValid)
            {
                var url = tbGisCloudUrl.Text;
                GisCloudProjectId = GisCloudUtil.GetProjectIdFromUrl(url);
                UrlAuthority      = uri.GetLeftPart(UriPartial.Authority);
                DialogResult      = DialogResult.OK;
                Close();
            }
        }